/** * @param Custodian $custodian */ public static function removeCustodian(Custodian $custodian) { /** * @var Passenger $p */ foreach ($custodian->passengers as $p) { $p->removeCustodian(null); } $custodian->removePerson(); }