Example #1
0
 public function testSetScopeColonyId()
 {
     $tick = new \Core\Service\Tick(1234);
     $service = new ColonyService($tick, array(), array(), $this->_colonyId);
     $service->setScopeColonyId(99);
     $this->assertEquals(99, $service->getScopeColonyId());
     $this->setExpectedException('Core\\Service\\Exception');
     $service->setScopeColonyId('abc');
 }
Example #2
0
 /**
  *
  * @param ServiceLocatorInterface $serviceLocator
  * @return ColonyService
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $tick = $serviceLocator->get('Core\\Service\\Tick');
     $logger = $serviceLocator->get('logger');
     $sm = $serviceLocator->get('servicemanager');
     $tables = array();
     $tables['buildings'] = $serviceLocator->get('Techtree\\Table\\BuildingTable');
     $tables['researches'] = $serviceLocator->get('Techtree\\Table\\ResearchTable');
     $tables['ships'] = $serviceLocator->get('Techtree\\Table\\ShipTable');
     $tables['personell'] = $serviceLocator->get('Techtree\\Table\\PersonellTable');
     $tables['colony_buildings'] = $serviceLocator->get('Techtree\\Table\\ColonyBuildingTable');
     $tables['colony_researches'] = $serviceLocator->get('Techtree\\Table\\ColonyResearchTable');
     $tables['colony_ships'] = $serviceLocator->get('Techtree\\Table\\ColonyShipTable');
     $tables['colony_personell'] = $serviceLocator->get('Techtree\\Table\\ColonyPersonellTable');
     $services = array();
     $service = new ColonyService($tick, $tables, $services);
     $service->setLogger($logger);
     return $service;
 }