/** * Create service * * @param ServiceLocatorInterface $serviceLocator * @return mixed */ public function createService(ServiceLocatorInterface $serviceLocator) { $renderer = new Renderer(); $pluginManager = new RulePluginManager(); $pluginManager->setServiceLocator($serviceLocator); $renderer->setRulePluginManager($pluginManager); return $renderer; }
/** * @expectedException \InvalidArgumentException */ public function testValidatePluginFails() { $rule = new StdClass(); $this->pluginManager->validatePlugin($rule); }