Example #1
0
 /**
  * @see http://php.net/manual/pt_BR/function.curl-setopt.php
  */
 public function __construct(Collection $options)
 {
     $this->curl = curl_init();
     $sslVersion = $options->get('sslVersion', 'SecureTransport');
     $this->setOption(CURLOPT_SSLVERSION, $sslVersion);
     $this->setOption(CURLOPT_RETURNTRANSFER, true);
     $this->setOption(CURLINFO_HEADER_OUT, true);
     $this->setOption(CURLOPT_VERBOSE, $options->get('verbose'));
     $this->setOption(CURLOPT_SSL_VERIFYPEER, $options->get('sslVerifyPeer', true));
     parent::__construct([]);
 }
Example #2
0
 /**
  * @dataProvider dataProviderInformacao
  */
 public function testPossuiEstruturaDeInformacao($value)
 {
     $collection = new Collection();
     $collection->set('foo', $value);
     $this->assertSame($value, $collection->get('foo'));
 }