/** * ZoneResult constructor. */ public function __construct(Zone $zone, $distance) { parent::__construct(); $this->distance = $distance; $this->setId($zone->getId())->setCountry($zone->getCountry())->setType($zone->getType())->setRef($zone->getRef())->setRefOfficial($zone->getRefOfficial())->setName($zone->getName())->setSlug($zone->getSlug())->setPopulation($zone->getPopulation())->setWikipedia($zone->getWikipedia())->setDateFrom($zone->getDateFrom())->setDateUntil($zone->getDateUntil())->setFeature($zone->getFeature()); }
/** * NoElectsForZoneException constructor. * * @param Zone $zone * @param string $message */ public function __construct(Zone $zone, $message = 'No elects found for %s') { parent::__construct(sprintf($message, $zone->getName())); }