payment_system_id = $ps->id; } public function create_description(DateTimeBook $booking) { return "Booking {$booking->date} - ".BookingController::formatMinutes($booking->time_from); } public function process_payment($post, DateTimeBook $booking, Calendar $calendar){} static public function get_for_paymentsystem (PaymentSystem $ps) { return static::getOne("payment_system_id = {$ps->id}"); } static public function get_join_fields_string ($pseudo) { $fields = self::get_fields_pseudo($pseudo); $ignore = array('payment_system_id','id','created_at'); foreach ($ignore as $v) unset($fields[array_search($pseudo.'.'.$v, $fields)]); return implode(", ", $fields); } static public function is_gateway($data) { return false; } }