/** * @param Vehicle $vehicle */ public static function removeVehicle(Vehicle $vehicle) { foreach ($vehicle->getServicePlans() as $s) { /**@var $s ServicePlan */ $s->removeVehicle(); } $vehicle->removeSupervisor(); }