. */ /* */ /*************************************************************************************/ namespace Cheque; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\HttpFoundation\Request; use Thelia\Module\BaseModule; use Thelia\Module\PaymentModuleInterface; class Cheque extends BaseModule implements PaymentModuleInterface { protected $request; protected $dispatcher; public function setRequest(Request $request) { $this->request = $request; } public function getRequest() { return $this->request; } public function setDispatcher(EventDispatcherInterface $dispatcher) { $this->dispatcher = $dispatcher; } public function getDispatcher() { return $this->dispatcher; } public function pay() { // TODO: Implement pay() method. } /** * YOU HAVE TO IMPLEMENT HERE ABSTRACT METHODD FROM BaseModule Class * Like install and destroy */ public function install() { // TODO: Implement install() method. } public function destroy() { // TODO: Implement destroy() method. } public function getCode() { return 'Cheque'; } }