function RequestFormatRouteFilterTest::testFilter
Tests filter.
@legacy-covers ::filter
Attributes
#[DataProvider('filterProvider')]
File
-
core/
tests/ Drupal/ Tests/ Core/ Routing/ RequestFormatRouteFilterTest.php, line 32
Class
Namespace
Drupal\Tests\Core\RoutingCode
public function testFilter(RouteCollection $collection, $request_format, array $expected_filtered_collection) : void {
$route_filter = new RequestFormatRouteFilter();
$request = new Request();
$request->setRequestFormat($request_format);
$collection = $route_filter->filter($collection, $request);
$this->assertSameSize($expected_filtered_collection, $collection);
$this->assertSame($expected_filtered_collection, array_keys($collection->all()));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.