/** * {@inheritDoc} */ public function __construct(ClientInterface $client, $additionalParams = array()) { if (!isset($additionalParams['key'])) { throw new ProviderError('set "key" parameter'); } parent::__construct($client, $additionalParams); }
/** * {@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); }
/** * {@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); }