PaymentModuleInterface::pay method force $order parameter
This commit is contained in:
@@ -23,10 +23,12 @@
|
|||||||
|
|
||||||
namespace Thelia\Module;
|
namespace Thelia\Module;
|
||||||
|
|
||||||
|
use Thelia\Model\Order;
|
||||||
|
|
||||||
interface PaymentModuleInterface extends BaseModuleInterface
|
interface PaymentModuleInterface extends BaseModuleInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function pay();
|
public function pay(Order $order);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ use Propel\Runtime\Connection\ConnectionInterface;
|
|||||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
use Symfony\Component\HttpFoundation\Request;
|
||||||
use Thelia\Model\ModuleImageQuery;
|
use Thelia\Model\ModuleImageQuery;
|
||||||
|
use Thelia\Model\Order;
|
||||||
use Thelia\Module\BaseModule;
|
use Thelia\Module\BaseModule;
|
||||||
use Thelia\Module\PaymentModuleInterface;
|
use Thelia\Module\PaymentModuleInterface;
|
||||||
|
|
||||||
@@ -55,7 +56,7 @@ class Cheque extends BaseModule implements PaymentModuleInterface
|
|||||||
return $this->dispatcher;
|
return $this->dispatcher;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function pay()
|
public function pay(Order $order)
|
||||||
{
|
{
|
||||||
// no special process, waiting for the cheque.
|
// no special process, waiting for the cheque.
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user