Пример #1
0
 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;
 }
Пример #2
0
 public function test_getRestHandler()
 {
     $service = $this->manager->getRestHandler();
     $this->assertInstanceOf('Midgard\\CreatePHP\\RestService', $service);
 }