示例#1
0
 /**
  * {@inheritDoc}
  */
 public function __construct(ClientInterface $client, $additionalParams = array())
 {
     if (!isset($additionalParams['key'])) {
         throw new ProviderError('set "key" parameter');
     }
     parent::__construct($client, $additionalParams);
 }
示例#2
0
 /**
  * {@inheritDoc}
  */
 public function __construct(ClientInterface $client, $additionalParams = array())
 {
     if (!isset($additionalParams['baseUrl'])) {
         throw new ProviderError('set baseUrl parameter');
     }
     $this->baseUrl = $additionalParams['baseUrl'];
     unset($additionalParams['baseUrl']);
     parent::__construct($client, $additionalParams);
 }
示例#3
0
 /**
  * {@inheritDoc}
  */
 public function __construct(ClientInterface $client, $additionalParams = array())
 {
     if (!isset($additionalParams['username']) || !isset($additionalParams['password'])) {
         throw new ProviderException('wrong auth');
     }
     $this->username = $additionalParams['username'];
     $this->password = $additionalParams['password'];
     unset($additionalParams['username']);
     unset($additionalParams['password']);
     parent::__construct($client, $additionalParams);
 }