function VirtualRequestStack::push
Overrides RequestStack::push
File
-
vendor/
symfony/ http-kernel/ Debug/ VirtualRequestStack.php, line 31
Class
- VirtualRequestStack
- A stack able to deal with virtual requests.
Namespace
Symfony\Component\HttpKernel\DebugCode
public function push(Request $request) : void {
if ($request->attributes
->has('_virtual_type')) {
if ($this->decorated
->getCurrentRequest()) {
throw new \LogicException('Cannot mix virtual and HTTP requests.');
}
parent::push($request);
return;
}
$this->decorated
->push($request);
}