function bindServiceEntity($serviceEntity) { if ($serviceEntity != null) { $serviceDto = new ServiceDto(); $serviceDto->setServiceId($serviceEntity->getServiceId()); $serviceDto->setServiceAmount($serviceEntity->getServiceAmount()); $serviceDto->setServiceLoyaltyPoints($serviceEntity->getServiceLoyaltyPoints()); $serviceDto->setServiceName($serviceEntity->getServiceName()); $serviceDto->setServiceDescr($serviceEntity->getServiceDescr()); $serviceDto->setIcon(bindIconEntity($serviceEntity->getIcon())); $serviceDto->setEffFrom($serviceEntity->getEffFrom()); $serviceDto->setEffTo($serviceEntity->getEffTo()); return $serviceDto; } else { return null; } }