/** * Retrieve the truck that the selected truck driver is using right now. * Select truck driver with ID. * @param int|string $truckDriverId * @return Truck */ public function get_truck_driver_truck($truckDriverId) { // The association between TruckDriver and Truck. $truckDriverAndTruck = new ModelTemplate('TruckDriverAndTruck'); $truck = new ModelTemplate('Truck'); // Driver must have a truck. if ($association = $truckDriverAndTruck->get_single('truck_driver_id', $truckDriverId)) { return $this->get_truck_by_id($association->truck_id); } return null; }
public function get_single_car($carId) { $car = new ModelTemplate('Car'); return $car->get_single('id', $carId); }
/** * Retrieve an SMSUser by a telephone number. * @param string $telephone * @return SMSUser */ public function get_smsuser_by_telephone($telephone) { $smsUser = new ModelTemplate('SMSUser'); return $smsUser->get_single('telephone', $telephone); }
public function get_single_point_of_interest($poiId) { $poi = new ModelTemplate('PointOfInterest'); return $poi->get_single('id', $poiId); }