/** * @return ConfigSettingManipulation[] */ private function getAssignments(InputInterface $input) { $assignments = $input->getArgument('assignment'); $result = array(); foreach ($assignments as $assignment) { $result[] = ConfigSettingManipulation::make($assignment); } return $result; }
/** * @dataProvider getFailureTestDataForMake * @expectedException \InvalidArgumentException * @expectedExceptionMessage Invalid assignment string */ public function test_make_ThrowsWhenInvalidAssignmentStringSupplied($assignmentString) { ConfigSettingManipulation::make($assignmentString); }