PaymentModuleInterface::pay method force $order parameter

This commit is contained in:
Etienne Roudeix
2013-12-16 12:38:41 +01:00
parent 86f1e06e42
commit 32d0aa15a6
2 changed files with 5 additions and 2 deletions

View File

@@ -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);
} }

View File

@@ -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.
} }