Fix Content-Type for CurlResult
class
This commit is contained in:
parent
80bd0a4d5a
commit
02bc99f67b
|
@ -37,7 +37,7 @@ class CurlResult implements IHTTPResult
|
|||
private $returnCode;
|
||||
|
||||
/**
|
||||
* @var string the content type of the Curl call
|
||||
* @var string[] the content type of the Curl call
|
||||
*/
|
||||
private $contentType;
|
||||
|
||||
|
@ -223,9 +223,9 @@ class CurlResult implements IHTTPResult
|
|||
private function checkInfo()
|
||||
{
|
||||
if (isset($this->info['content_type'])) {
|
||||
$this->contentType = $this->info['content_type'];
|
||||
$this->contentType = [$this->info['content_type']];
|
||||
} else {
|
||||
$this->contentType = '';
|
||||
$this->contentType = [];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ class CurlResultTest extends TestCase
|
|||
$this->assertFalse($curlResult->isRedirectUrl());
|
||||
$this->assertSame($headerArray, $curlResult->getHeaders());
|
||||
$this->assertSame($body, $curlResult->getBody());
|
||||
$this->assertSame('text/html; charset=utf-8', $curlResult->getContentType());
|
||||
$this->assertSame(['text/html; charset=utf-8'], $curlResult->getContentType());
|
||||
$this->assertSame('https://test.local', $curlResult->getUrl());
|
||||
$this->assertSame('https://test.local', $curlResult->getRedirectUrl());
|
||||
}
|
||||
|
@ -97,7 +97,7 @@ class CurlResultTest extends TestCase
|
|||
$this->assertTrue($curlResult->isRedirectUrl());
|
||||
$this->assertSame($headerArray, $curlResult->getHeaders());
|
||||
$this->assertSame($body, $curlResult->getBody());
|
||||
$this->assertSame('text/html; charset=utf-8', $curlResult->getContentType());
|
||||
$this->assertSame(['text/html; charset=utf-8'], $curlResult->getContentType());
|
||||
$this->assertSame('https://test.local/test/it', $curlResult->getUrl());
|
||||
$this->assertSame('https://test.other/test/it', $curlResult->getRedirectUrl());
|
||||
}
|
||||
|
@ -124,7 +124,7 @@ class CurlResultTest extends TestCase
|
|||
$this->assertFalse($curlResult->isRedirectUrl());
|
||||
$this->assertSame($headerArray, $curlResult->getHeaders());
|
||||
$this->assertSame($body, $curlResult->getBody());
|
||||
$this->assertSame('text/html; charset=utf-8', $curlResult->getContentType());
|
||||
$this->assertSame(['text/html; charset=utf-8'], $curlResult->getContentType());
|
||||
$this->assertSame('https://test.local/test/it', $curlResult->getRedirectUrl());
|
||||
$this->assertSame('Tested error', $curlResult->getError());
|
||||
}
|
||||
|
@ -152,7 +152,7 @@ class CurlResultTest extends TestCase
|
|||
$this->assertTrue($curlResult->isRedirectUrl());
|
||||
$this->assertSame($headerArray, $curlResult->getHeaders());
|
||||
$this->assertSame($body, $curlResult->getBody());
|
||||
$this->assertSame('text/html; charset=utf-8', $curlResult->getContentType());
|
||||
$this->assertSame(['text/html; charset=utf-8'], $curlResult->getContentType());
|
||||
$this->assertSame('https://test.local/test/it?key=value', $curlResult->getUrl());
|
||||
$this->assertSame('https://test.other/some/?key=value', $curlResult->getRedirectUrl());
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue