Example #1
0
File: Api.php Project: ivodvb/sdk
 protected function getData()
 {
     if ($this->isApiTokenRequired()) {
         Helper::requireApiToken();
         $this->data['token'] = Config::getApiToken();
     }
     if ($this->isServiceIdRequired()) {
         Helper::requireServiceId();
         $this->data['serviceId'] = Config::getServiceId();
     }
     return $this->data;
 }
Example #2
0
 /**
  * Do the request
  *
  * @param null $endpoint
  * @param null $version
  * @return array The result
  */
 public function doRequest($endpoint = null, $version = null)
 {
     if (isset(self::$cache[Config::getServiceId()])) {
         Helper::requireApiToken();
         Helper::requireServiceId();
         return self::$cache[Config::getServiceId()];
     } else {
         $result = parent::doRequest('transaction/getService');
         self::$cache[Config::getServiceId()] = $result;
         return $result;
     }
 }
Example #3
0
 public function testRequireApiTokenException()
 {
     $this->setExpectedException('\\Paynl\\Error\\Required\\ApiToken');
     \Paynl\Config::setApiToken('');
     \Paynl\Helper::requireApiToken();
 }
Example #4
0
 protected function getData()
 {
     Helper::requireApiToken();
     $this->data['token'] = Config::getApiToken();
     return $this->data;
 }