/**
  * Create process arguments object
  *
  * @param array $arguments
  *
  * @return ProcessArguments
  */
 protected function createProcessArguments(array $arguments = [])
 {
     $processArguments = new ProcessArguments();
     $processArguments->addArguments($arguments);
     if ($this->getOption('quiet', true)) {
         $processArguments->addArgument('-q');
     }
     return $processArguments;
 }
 /**
  * @dataProvider provideArgumentsForAddition
  *
  * @param array $arguments
  * @param array $expected
  */
 public function testAddingArguments($arguments, $expected)
 {
     $instance = new Arguments();
     $instance->addArguments($arguments);
     $this->assertEquals($expected, $instance->toArray());
 }