Exemplo n.º 1
0
 private function createZone($name, $priority)
 {
     $current = $this->init->zoneRepo->findOneBy(array('name' => $name));
     if (empty($current)) {
         $zone = Zone::registerZone($name, $priority);
         $this->init->zoneRepo->store($zone);
         return $zone;
     }
     return $current;
 }
 public function testZonePlanFunctions()
 {
     $addressAesch = $this->init->createTestAddressAesch();
     $zone = Zone::createUnclassifiedZone('Fernfahrt');
     $this->init->zoneRepo->store($zone);
     $zone = Zone::registerZone('kantonal123456', 2);
     $this->init->zoneRepo->store($zone);
     $zonePlan = ZonePlan::registerZonePlan('habakuck', '3231');
     $zonePlan->setZone($zone);
     $this->init->zonePlanRepo->store($zonePlan);
     $this->init->em->flush();
     $this->assertTrue($this->init->zoneRepo->checkIfNameAlreadyExist('kantonal123456'));
     $zoneAdd = $this->init->zonePlanManagement->getZoneForAddress($addressAesch);
     $this->assertNotNull($zoneAdd);
     $zoneCity = $this->init->zonePlanManagement->getZoneForCity('habakuck');
     $this->assertNotNull($zoneCity);
 }
Exemplo n.º 3
0
 /**
  * @param ZoneRegisterDTO $dto
  * @return Zone
  */
 public function registerDTOtoNewZone(ZoneRegisterDTO $dto)
 {
     $zone = Zone::registerZone($dto->name, $dto->priority);
     return $zone;
 }