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;
use Thelia\Model\Order;
interface PaymentModuleInterface extends BaseModuleInterface
{
/**
* @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\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.
}