/** * 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()); }