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; }
/** * 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; } }
public function testRequireApiTokenException() { $this->setExpectedException('\\Paynl\\Error\\Required\\ApiToken'); \Paynl\Config::setApiToken(''); \Paynl\Helper::requireApiToken(); }
protected function getData() { Helper::requireApiToken(); $this->data['token'] = Config::getApiToken(); return $this->data; }