/** * @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([]); }
/** * @dataProvider dataProviderInformacao */ public function testPossuiEstruturaDeInformacao($value) { $collection = new Collection(); $collection->set('foo', $value); $this->assertSame($value, $collection->get('foo')); }