/** * Returns this object in the form of an array * @return array */ function to_array($person = false) { $booking = array(); //Core Data $booking = parent::to_array(); //Person Data if ($person && is_object($this->person)) { $person = $this->person->to_array(); $booking = array_merge($booking, $person); } return $booking; }