/** * Do request with configured fields * * @param string $target * @param array $fields * @return array */ protected function doRequest($target, array $fields = []) { // Prepend with API url $url = static::API_URL . ltrim($target, '/'); // Add api credentials to fields $fields = Configuration\ApiCredentials::getInstance()->addCredentials($fields); return $this->_request($url, $fields); }
/** * Initialize Teamleader API * * @param string $group * @param string $secret */ public function __construct($group = null, $secret = null) { $credentials = Configuration\ApiCredentials::getInstance(); if (null !== $group) { $credentials->setGroup($group); } if (null !== $group) { $credentials->setSecret($secret); } }