diff --git a/core/lib/Thelia/Module/PaymentModuleInterface.php b/core/lib/Thelia/Module/PaymentModuleInterface.php index 90f8ea0a9..00f3db0dd 100644 --- a/core/lib/Thelia/Module/PaymentModuleInterface.php +++ b/core/lib/Thelia/Module/PaymentModuleInterface.php @@ -23,10 +23,12 @@ namespace Thelia\Module; +use Thelia\Model\Order; + interface PaymentModuleInterface extends BaseModuleInterface { /** * @return mixed */ - public function pay(); + public function pay(Order $order); } diff --git a/local/modules/Cheque/Cheque.php b/local/modules/Cheque/Cheque.php index cebaff146..b7a22a8ef 100755 --- a/local/modules/Cheque/Cheque.php +++ b/local/modules/Cheque/Cheque.php @@ -27,6 +27,7 @@ use Propel\Runtime\Connection\ConnectionInterface; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\HttpFoundation\Request; use Thelia\Model\ModuleImageQuery; +use Thelia\Model\Order; use Thelia\Module\BaseModule; use Thelia\Module\PaymentModuleInterface; @@ -55,7 +56,7 @@ class Cheque extends BaseModule implements PaymentModuleInterface return $this->dispatcher; } - public function pay() + public function pay(Order $order) { // no special process, waiting for the cheque. }