public function getManager(RdfMapperInterface $mapper) { $driver = new RdfDriverArray($this->_config['types']); $metadata = new RdfTypeFactory($mapper, $driver); $manager = new Manager($mapper, $metadata); if (!empty($this->_config['workflows'])) { foreach ($this->_config['workflows'] as $identifier => $classname) { $manager->getRestHandler()->registerWorkflow($identifier, new $classname()); } } if (!empty($this->_config['widget'])) { $manager->setWidget($this->_prepareWidget($this->_config['widget'], $manager)); } return $manager; }
public function test_getRestHandler() { $service = $this->manager->getRestHandler(); $this->assertInstanceOf('Midgard\\CreatePHP\\RestService', $service); }