/** * @param \ConsultBundle\Entity\DoctorConsultSettings $doctorConsultSettings * * @return \ConsultBundle\Entity\DoctorEntity|null */ public static function getEntityFromConsultSettings(DoctorConsultSettings $doctorConsultSettings) { if (empty($doctorConsultSettings)) { return null; } $doctorEntity = new DoctorEntity(); $doctorEntity->setName($doctorConsultSettings->getName()); $doctorEntity->setProfilePicture($doctorConsultSettings->getProfilePicture()); $doctorEntity->setSpeciality($doctorConsultSettings->getSpeciality()); $doctorEntity->setFabricId($doctorConsultSettings->getFabricDoctorId()); $doctorEntity->setActivated($doctorConsultSettings->isActivated()); return $doctorEntity; }