Пример #1
0
 /**
  * Sets headers for request for further authentication
  *
  * @param CurlRequest $request
  *
  * @return bool
  */
 public function apply(CurlRequest $request)
 {
     $headers = $request->getHeaders();
     $hash = base64_encode($this->getLogin() . ':' . $this->getPassword());
     $headers[] = "Authorization: Basic {$hash}";
     $request->setHeaders($headers);
 }
 /**
  * @covers Veles\CurlRequest\CurlRequest::getHeaders
  *
  * @dataProvider getHeadersProvider
  *
  * @param $expected
  */
 public function testGetHeaders($expected)
 {
     $this->object->setHeaders($expected);
     $actual = $this->object->getHeaders();
     $msg = 'CurlRequest::getHeaders() returns wrong result!';
     $this->assertSame($expected, $actual, $msg);
 }