PHP Class GrumPHP\Collection\ProcessArgumentsCollection

Inheritance: extends Doctrine\Common\Collections\ArrayCollection
Afficher le fichier Open project: phpro/grumphp Class Usage Examples

Méthodes publiques

Méthode Description
addArgumentArray ( string $argument, array $values )
addArgumentArrayWithSeparatedValue ( $argument, array $values ) Some CLI tools prefer to split the argument and the value.
addCommaSeparatedFiles ( FilesCollection $files )
addFiles ( FilesCollection $files )
addOptionalArgument ( string $argument, string $value )
addOptionalArgumentWithSeparatedValue ( string $argument, string $value )
addOptionalCommaSeparatedArgument ( string $argument, array $values, string $delimiter = ',' )
addRequiredArgument ( string $argument, string $value )
addSeparatedArgumentArray ( string $argument, array $values )
forExecutable ( string $executable ) : ProcessArgumentsCollection

Method Details

addArgumentArray() public méthode

public addArgumentArray ( string $argument, array $values )
$argument string
$values array

addArgumentArrayWithSeparatedValue() public méthode

Some CLI tools prefer to split the argument and the value.
public addArgumentArrayWithSeparatedValue ( $argument, array $values )
$argument
$values array

addCommaSeparatedFiles() public méthode

public addCommaSeparatedFiles ( FilesCollection $files )
$files FilesCollection

addFiles() public méthode

public addFiles ( FilesCollection $files )
$files FilesCollection

addOptionalArgument() public méthode

public addOptionalArgument ( string $argument, string $value )
$argument string
$value string

addOptionalArgumentWithSeparatedValue() public méthode

public addOptionalArgumentWithSeparatedValue ( string $argument, string $value )
$argument string
$value string

addOptionalCommaSeparatedArgument() public méthode

public addOptionalCommaSeparatedArgument ( string $argument, array $values, string $delimiter = ',' )
$argument string
$values array
$delimiter string

addRequiredArgument() public méthode

public addRequiredArgument ( string $argument, string $value )
$argument string
$value string

addSeparatedArgumentArray() public méthode

public addSeparatedArgumentArray ( string $argument, array $values )
$argument string
$values array

forExecutable() public static méthode

public static forExecutable ( string $executable ) : ProcessArgumentsCollection
$executable string
Résultat ProcessArgumentsCollection