X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FUpdate%2FUpdateKernel.php;h=24a5755e3061696b1c0c7467958a3ac41deb5bb7;hb=refs%2Fheads%2Fd864;hp=4608f18ea2cd4edcc540f18fdf4613f5554d8e90;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/lib/Drupal/Core/Update/UpdateKernel.php b/web/core/lib/Drupal/Core/Update/UpdateKernel.php index 4608f18ea..24a5755e3 100644 --- a/web/core/lib/Drupal/Core/Update/UpdateKernel.php +++ b/web/core/lib/Drupal/Core/Update/UpdateKernel.php @@ -106,14 +106,16 @@ class UpdateKernel extends DrupalKernel { $this->setupRequestMatch($request); - $arguments = $controller_resolver->getArguments($request, $db_update_controller); + /** @var \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver */ + $argument_resolver = $container->get('http_kernel.controller.argument_resolver'); + $arguments = $argument_resolver->getArguments($request, $db_update_controller); return call_user_func_array($db_update_controller, $arguments); } /** * Boots up the session. * - * bootSession() + shutdownSession() basically simulates what + * This method + shutdownSession() basically simulates what * \Drupal\Core\StackMiddleware\Session does. * * @param \Symfony\Component\HttpFoundation\Request $request @@ -182,7 +184,7 @@ class UpdateKernel extends DrupalKernel { $db_update_access = $this->getContainer()->get('access_check.db_update'); if (!Settings::get('update_free_access', FALSE) && !$db_update_access->access($account)->isAllowed()) { - throw new AccessDeniedHttpException('In order to run update.php you need to either be logged in as admin or have set $settings[\'update_free_access\'] in your settings.php.'); + throw new AccessDeniedHttpException('In order to run update.php you need to either have "Administer software updates" permission or have set $settings[\'update_free_access\'] in your settings.php.'); } }