public function MenuLinkConfig::getTranslateRoute in Config menu link 8
Returns route information for a route to translate the menu link.
Return value
\Drupal\Core\Url|null A Url object, or NULL if there is no route (e.g. when the link is not translatable).
Overrides MenuLinkContent::getTranslateRoute
File
- src/Plugin/ Menu/ MenuLinkConfig.php, line 138 
- Contains \Drupal\menu_link_config\Plugin\Menu\MenuLinkConfig.
Class
- MenuLinkConfig
- Provides a menu link plugin based upon storage in config.
Namespace
Drupal\menu_link_config\Plugin\MenuCode
public function getTranslateRoute() {
  // @todo There should be some way for Config Translation module to alter
  //   this information in on its own.
  if ($this->mapperManager) {
    $entity_type = 'menu_link_config';
    /** @var \Drupal\menu_link_config\MenuLinkConfigMapper $mapper */
    $mapper = $this->mapperManager
      ->createInstance($entity_type);
    $mapper
      ->setEntity($this
      ->getEntity());
    return array(
      'route_name' => $mapper
        ->getOverviewRouteName(),
      'route_parameters' => $mapper
        ->getOverviewRouteParameters(),
    );
  }
}