. */ /* */ /*************************************************************************************/ namespace Colissimo; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\HttpFoundation\Request; use Thelia\Model\Country; use Thelia\Module\BaseModule; use Thelia\Module\DeliveryModuleInterface; class Colissimo extends BaseModule implements DeliveryModuleInterface { 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; } /** * * calculate and return delivery price * * @param Country $country * @return mixed */ public function getPostage(Country $country) { // TODO: Implement getPostage() method. return 2; } public function getCode() { return 'Colissimo'; } }