Neos\Flow\Tests\Unit\Http\RequestTest::getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation PHP Method

getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation() public method

RFC 2616 / 14.1 (Accept)
public getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation ( string $preferredTypes, array $supportedTypes, string $negotiatedType )
$preferredTypes string
$supportedTypes array
$negotiatedType string
    public function getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation($preferredTypes, array $supportedTypes, $negotiatedType)
    {
        $request = Request::create(new Uri('http://localhost'));
        if ($preferredTypes !== null) {
            $request->setHeader('Accept', $preferredTypes);
        }
        $this->assertSame($negotiatedType, $request->getNegotiatedMediaType($supportedTypes));
    }
RequestTest