/** * get the giftcard config registry * * @return EbayEnterprise_Eb2cCore_Model_Config_Registry */ protected function getConfig() { if (!$this->config) { $this->config = $this->helper->getConfigModel(); } return $this->config; }
/** * Process post data and set usage of GC into order creation model * * @param Varien_Event_Observer $observer * @return self */ public function processOrderCreationData(Varien_Event_Observer $observer) { if ($this->helper->getConfigModel()->isEnabled) { $this->request = $observer->getEvent()->getRequest(); list($cardNumber, $pin) = $this->getCardInfoFromRequest(); if ($cardNumber) { $this->processCard($cardNumber, $pin); } } return $this; }
/** * Get a new SDK Api instance for an API call. * @param string $operation * @return Api\IBidirectionalApi */ protected function _getApi($operation) { return $this->_coreHelper->getSdkApi($this->_helper->getConfigModel()->apiService, $operation, [$this->getTenderType()], $this->_apiLogger); }
protected function _construct() { $this->_helper = Mage::helper('ebayenterprise_giftcard'); $this->_config = $this->_helper->getConfigModel(); }