public static function validate(FlightBooking $flightBooking) { $errors = array(); if (!trim($flightBooking->getFirstName())) { $errors[] = new Error('first_name', 'Name cannot be empty.'); } return $errors; }
private function getParams(FlightBooking $flightBooking) { $params = array(':id' => $flightBooking->getId(), ':first_name' => $flightBooking->getFirstName(), ':no_of_passengers' => $flightBooking->getNoOfPassengers(), ':status' => $flightBooking->getStatus()); // if ($flightBooking->getId()) { // // unset created date, this one is never updated // unset($params[':created_on']); // } return $params; }
private function getParams(FlightBooking $flightBooking) { $params = array(':id' => $flightBooking->getId(), ':first_name' => $flightBooking->getFirstName(), ':last_name' => $flightBooking->getLastName()); // if ($flightBooking->getId()) { // // unset created date, this one is never updated // unset($params[':created_on']); // } return $params; }