예제 #1
0
 /**
  * @param \SendPulse\Mageia\Helper\Data $helper
  */
 public function __construct(\SendPulse\Mageia\Helper\Data $helper, \SendPulse\Mageia\Model\Api $api)
 {
     $this->_helper = $helper;
     $this->_api = $api;
     if ($helper->getApiKey() && $helper->getApiSecret()) {
         $this->_options = $this->_api->info();
     }
 }
예제 #2
0
파일: SPAPI.php 프로젝트: sendpulse/mageia
 /**
  * SPAPI constructor.
  *
  * @param \SendPulse\Mageia\Helper\Data        $helper
  * @param \Magento\Framework\HTTP\Adapter\Curl $curl
  */
 public function __construct(\SendPulse\Mageia\Helper\Data $helper, \Magento\Framework\HTTP\Adapter\Curl $curl, \Magento\Newsletter\Model\Session $session, \SendPulse\Mageia\Model\Logger\SendPulse $logger)
 {
     $this->_helper = $helper;
     $this->_curl = $curl;
     $this->_apiKey = $helper->getApiKey();
     $this->_apiSecret = $helper->getApiSecret();
     $this->_secure = false;
     $this->_session = $session;
     $this->_logger = $logger;
     $this->_token = $this->getApiToken();
 }