Example #1
0
 /**
  * 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);
 }
Example #2
0
 /**
  * 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);
     }
 }