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) deprecated

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) deprecated

deprecated

since version 3.3, to be removed in 4.0. Use a command line array or give env vars to the `Process::start/run()` method instead.

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

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