예제 #1
0
파일: Yo.php 프로젝트: toin0u/yo
 /**
  * Constructor.
  *
  * @param HttpAdapterInterface $adapter
  * @param string               $apiToken
  */
 public function __construct(HttpAdapterInterface $adapter, $apiToken)
 {
     $this->adapter = $adapter;
     $this->apiToken = $apiToken;
     $configuration = $this->adapter->getConfiguration();
     $configuration->setTimeout(self::TIMEOUT);
     $configuration->setUserAgent(self::USER_AGENT);
     $configuration->setEncodingType(ConfigurationInterface::ENCODING_TYPE_URLENCODED);
     $configuration->getEventDispatcher()->addSubscriber(new StatusCodeSubscriber());
     $this->adapter->setConfiguration($configuration);
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 public function setConfiguration(ConfigurationInterface $configuration)
 {
     $this->httpAdapter->setConfiguration($configuration);
 }