private function getProcessedParams(HookDefinition $definition, array $rawParams) { $processor = Processor::newDefault(); $processor->setParameters($rawParams, $definition->getParameters()); $params = array(); foreach ($processor->processParameters()->getParameters() as $param) { $params[$param->getName()] = $param->getValue(); } return $params; }
/** * @dataProvider parametersProvider * * @param array $parameters */ public function testGetParameters(array $parameters) { $definition = new HookDefinition('foo', $parameters); $this->assertEquals($parameters, $definition->getParameters()); }