public function testRouteScopeListenerFailsHardWithoutMasterRequest(): void
{ $listener =
$this->
getContainer()->
get(RouteScopeListener::
class);
$request =
$this->
createRequest('/api', 'api',
new AdminApiSource(null, null
));
$event =
$this->
createEvent($request);
$this->
expectException(\InvalidArgumentException::
class);
$this->
expectExceptionMessage('Unable to check the request scope without master request'
);
$listener->
checkScope($event);
} public function testRouteScopeListenerIgnoresSymfonyControllers(): void
{ $listener =
$this->
getContainer()->
get(RouteScopeListener::
class);
$request =
$this->
createRequest('/api', 'api',
new AdminApiSource(null, null
));
$event =
$this->
createEvent($request);
/** @var ProfilerController $profilerController */
$profilerController =
$this->
getContainer()->
get('web_profiler.controller.profiler'
);