/** * @param POI $poi * @return POIRegisterDTO */ public function poiToPOIRegisterDTO(POI $poi) { $poiDTO = new POIRegisterDTO(); $poiDTO->id = $poi->getId(); $poiDTO->isActive = $poi->getIsActive(); $poiDTO->name = $poi->getName(); $poiDTO->department = $poi->getDepartment(); $poiDTO->telephone = $poi->getTelephone(); $poiDTO->comment = $poi->getComment(); $poiDTO->details = $poi->getDetails(); $poiDTO->keywords = $poi->getKeywords(); $poiDTO->address = $this->addressAssembler->addressToAddressLookaheadDTO($poi->getAddress()); return $poiDTO; }