Esempio n. 1
0
 public function __construct(ClientBase $client)
 {
     if (!$client instanceof ClientBase) {
         throw new OnemaxException('Client must be instance of class Onemax\\Api\\Connection\\Client\\ClientBase', 1);
     }
     $this->client = $client != null ? $client->getClient() : null;
 }
Esempio n. 2
0
 public function __construct($configs)
 {
     parent::__construct($configs);
     $handler = new CurlHandler();
     $stack = HandlerStack::create($handler);
     $defaults = array('consumer_key' => $this->configs['consumer_key'], 'consumer_secret' => $this->configs['consumer_secret'], 'token_secret' => '', 'token' => '', 'request_method' => Oauth1::REQUEST_METHOD_QUERY, 'signature_method' => Oauth1::SIGNATURE_METHOD_HMAC);
     $configs = array_merge($defaults, $this->configs);
     $middleware = new Oauth1($configs);
     $stack->push($middleware);
     $this->client = new Client(['base_uri' => $this->configs['base_url'], 'handler' => $stack, 'auth' => 'oauth']);
 }