By dcam on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
11.2.x
Introduced in version:
11.2.0
Issue links:
Description:
Calling \Drupal\Core\Menu\MenuActiveTrail::__construct() without the $pathMatcher argument is deprecated in drupal:11.2.0 and it will be required in drupal:12.0.0.
Before:
use Drupal\Core\Menu\MenuActiveTrail;
$container = \Drupal::getContainer();
$menu_active_trail = new MenuActiveTrail(
$container->get('plugin.manager.menu.link'),
$container->get('current_route_match'),
$container->get('cache.menu'),
$container->get('lock'),
);
After:
use Drupal\Core\Menu\MenuActiveTrail;
$container = \Drupal::getContainer();
$menu_active_trail = new MenuActiveTrail(
$container->get('plugin.manager.menu.link'),
$container->get('current_route_match'),
$container->get('cache.menu'),
$container->get('lock'),
$container->get('path.matcher'),
);
Impacts:
Module developers