Merge pull request #7291 from open-sausages/pulls/4.0/stop-spacing-out

Fix trim accept header parts
This commit is contained in:
Damian Mooyman 2017-08-22 12:21:41 +12:00 committed by GitHub
commit db8619f11a

View File

@ -809,7 +809,7 @@ class HTTPRequest implements ArrayAccess
public function getAcceptMimetypes($includeQuality = false)
{
$mimetypes = array();
$mimetypesWithQuality = explode(',', $this->getHeader('Accept'));
$mimetypesWithQuality = preg_split('#\s*,\s*#', $this->getHeader('Accept'));
foreach ($mimetypesWithQuality as $mimetypeWithQuality) {
$mimetypes[] = ($includeQuality) ? $mimetypeWithQuality : preg_replace('/;.*/', '', $mimetypeWithQuality);
}