GrumPHP\Collection\ProcessArgumentsCollection::addArgumentArray PHP Method

addArgumentArray() public method

public addArgumentArray ( string $argument, array $values )
$argument string
$values array
    public function addArgumentArray($argument, array $values)
    {
        foreach ($values as $value) {
            $this->add(sprintf($argument, $value));
        }
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @param ProcessArgumentsCollection $defaultArguments
  * @param ProcessBuilder $processBuilder
  * @return string
  */
 public function formatErrorMessage(ProcessArgumentsCollection $defaultArguments, ProcessBuilder $processBuilder)
 {
     if (empty($this->suggestedFiles)) {
         return '';
     }
     $defaultArguments->addArgumentArray('%s', $this->suggestedFiles);
     return sprintf('%sYou can fix some errors by running following command:%s', PHP_EOL . PHP_EOL, PHP_EOL . $processBuilder->buildProcess($defaultArguments)->getCommandLine());
 }