IHTTPResult::getContentType is now a string again
This commit is contained in:
parent
02bc99f67b
commit
40b11442c2
9 changed files with 23 additions and 27 deletions
|
@ -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 = '';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ class GuzzleResponse extends Response implements IHTTPResult, ResponseInterface
|
|||
/** {@inheritDoc} */
|
||||
public function getContentType()
|
||||
{
|
||||
return $this->getHeader('Content-Type');
|
||||
return implode($this->getHeader('Content-Type'));
|
||||
}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
|
|
|
@ -19,7 +19,7 @@ interface IHTTPResult
|
|||
/**
|
||||
* Returns the Content Type
|
||||
*
|
||||
* @return string[] the Content Types
|
||||
* @return string the Content Type
|
||||
*/
|
||||
public function getContentType();
|
||||
|
||||
|
|
|
@ -429,7 +429,7 @@ class Probe
|
|||
}
|
||||
|
||||
// If it isn't a HTML file then exit
|
||||
if (!in_array('html', $curlResult->getContentType())) {
|
||||
if (($curlResult->getContentType() != '') && !strstr(strtolower($curlResult->getContentType()), 'html')) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue