Пример #1
0
 public function __construct($apiKey)
 {
     $serverSDKUrl = SplitIOUtils\getSplitServerUrl();
     $serverEventsUrl = SplitIOUtils\getSplitEventsUrl();
     $config = new Config();
     $config->setUrl($serverSDKUrl);
     $config->setEventsUrl($serverEventsUrl);
     $config->setAuthorization($apiKey);
     $this->config = $config;
     //Adding Client configuration as Di value for all Client Resources.
     Di::set(Di::KEY_SPLIT_CLIENT_CONFIG, $config);
 }
Пример #2
0
 /**
  * @return array
  */
 private function getCommonHeaders()
 {
     $authorization = $this->config->getAuthorization();
     $headers = array('Authorization' => 'Bearer ' . $authorization, 'SplitSDKVersion' => 'php-0.0.1', 'User-Agent' => 'SplitIO-SDK-PHP/0.1', 'Accept-Encoding' => 'gzip', 'Content-Type' => 'application/json');
     return $headers;
 }