<?php interface PaymentGatewayInterface { public function pay(array $bill); public function processNotification($notification); } class Payment { protected $gateway; public function __construct(PaymentGatewayInteface $gateway) { $this->gateway = $gateway; } public function pay(array $bill) { return $this->gateway->pay($bill); } public function processNotification($notification) { return $this->gateway->processNotification($notification); } } class Paypal implements PaymentGatewayInterface { public function pay(array $bill) { } public function processNotification($notification) { } } $a = new Payment(new Paypal);
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`