ProcessUtils

class ProcessUtils

ProcessUtils is a bunch of utility methods.

This class contains static methods only and is not meant to be instantiated.

Methods

static string escapeArgument(string $argument)

Escapes a string to be used as a shell argument.

static mixed validateInput(string $caller, mixed $input)

Validates and normalizes a Process input.

Details

static string escapeArgument(string $argument)

Escapes a string to be used as a shell argument.

Parameters

string $argument The argument that will be escaped

Return Value

string The escaped argument

static mixed validateInput(string $caller, mixed $input)

Validates and normalizes a Process input.

Parameters

string $caller The name of method call that validates the input
mixed $input The input to validate

Return Value

mixed The validated input

Exceptions

InvalidArgumentException In case the input is not valid

Passing an object as an input is deprecated since version 2.5 and will be removed in 3.0.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Process/ProcessUtils.html