RequestStack.php in Drupal 9
File
core/lib/Drupal/Core/Http/RequestStack.php
View source
<?php
namespace Drupal\Core\Http;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RequestStack as SymfonyRequestStack;
class RequestStack extends SymfonyRequestStack {
public function getMainRequest() : ?Request {
if (method_exists(SymfonyRequestStack::class, 'getMainRequest')) {
return parent::getMainRequest();
}
else {
return parent::getMasterRequest();
}
}
public function getMasterRequest() {
@trigger_error('Drupal\\Core\\Http\\RequestStack::getMasterRequest() is deprecated, use getMainRequest() instead.', E_USER_DEPRECATED);
return $this
->getMainRequest();
}
}
Classes
Name |
Description |
RequestStack |
Forward-compatibility shim for Symfony's RequestStack. |