Mercurial > hg > isophonics-drupal-site
diff core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line diff
--- a/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php Tue Jul 10 15:07:59 2018 +0100 +++ b/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php Thu Feb 28 13:21:36 2019 +0000 @@ -5,12 +5,12 @@ use Drupal\Core\Ajax\AjaxResponse; use Drupal\Core\Cache\CacheableDependencyInterface; use Drupal\Core\Cache\CacheableResponseInterface; -use Drupal\Core\Controller\ControllerResolverInterface; use Drupal\Core\Render\AttachmentsInterface; use Drupal\Core\Render\BubbleableMetadata; use Drupal\Core\Render\RenderContext; use Drupal\Core\Render\RendererInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +use Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface; use Symfony\Component\HttpKernel\Event\FilterControllerEvent; use Symfony\Component\HttpKernel\KernelEvents; @@ -55,11 +55,11 @@ class EarlyRenderingControllerWrapperSubscriber implements EventSubscriberInterface { /** - * The controller resolver. + * The argument resolver. * - * @var \Drupal\Core\Controller\ControllerResolverInterface + * @var \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface */ - protected $controllerResolver; + protected $argumentResolver; /** * The renderer. @@ -71,13 +71,13 @@ /** * Constructs a new EarlyRenderingControllerWrapperSubscriber instance. * - * @param \Drupal\Core\Controller\ControllerResolverInterface $controller_resolver - * The controller resolver. + * @param \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver + * The argument resolver. * @param \Drupal\Core\Render\RendererInterface $renderer * The renderer. */ - public function __construct(ControllerResolverInterface $controller_resolver, RendererInterface $renderer) { - $this->controllerResolver = $controller_resolver; + public function __construct(ArgumentResolverInterface $argument_resolver, RendererInterface $renderer) { + $this->argumentResolver = $argument_resolver; $this->renderer = $renderer; } @@ -91,7 +91,7 @@ $controller = $event->getController(); // See \Symfony\Component\HttpKernel\HttpKernel::handleRaw(). - $arguments = $this->controllerResolver->getArguments($event->getRequest(), $controller); + $arguments = $this->argumentResolver->getArguments($event->getRequest(), $controller); $event->setController(function () use ($controller, $arguments) { return $this->wrapControllerExecutionInRenderContext($controller, $arguments);