public function doctorToArray(Doctor $doctor) { $arr = array('id' => $doctor->getId(), 'name' => "{$doctor->getFirstName()} {$doctor->getMiddleName()} {$doctor->getLastName()}", 'medicalCenters' => array()); foreach ($doctor->getMedicalCenters() as $dmc) { $arr['medicalCenters'][$dmc->getId()] = $dmc->getName(); } return $arr; }