diff --git a/core/lib/Drupal/Core/Menu/LocalActionDefault.php b/core/lib/Drupal/Core/Menu/LocalActionDefault.php index 662169f..64c72a9 100644 --- a/core/lib/Drupal/Core/Menu/LocalActionDefault.php +++ b/core/lib/Drupal/Core/Menu/LocalActionDefault.php @@ -10,7 +10,6 @@ use Drupal\Component\Plugin\PluginBase; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\Core\Routing\RouteProviderInterface; -use Drupal\Core\StringTranslation\Translator\TranslatorInterface; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\HttpFoundation\Request; @@ -20,13 +19,6 @@ class LocalActionDefault extends PluginBase implements LocalActionInterface, ContainerFactoryPluginInterface { /** - * The string translation object. - * - * @var \Drupal\Core\StringTranslation\Translator\TranslatorInterface - */ - protected $stringTranslation; - - /** * The route provider to load routes by name. * * @var \Drupal\Core\Routing\RouteProviderInterface @@ -42,17 +34,13 @@ class LocalActionDefault extends PluginBase implements LocalActionInterface, Con * The plugin_id for the plugin instance. * @param array $plugin_definition * The plugin implementation definition. - * @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $string_translation - * A translator object for use by subclasses generating localized titles. * @param \Drupal\Core\Routing\RouteProviderInterface $route_provider * The route provider to load routes by name. */ - public function __construct(array $configuration, $plugin_id, array $plugin_definition, TranslatorInterface $string_translation, RouteProviderInterface $route_provider) { + public function __construct(array $configuration, $plugin_id, array $plugin_definition, RouteProviderInterface $route_provider) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->routeProvider = $route_provider; - // This is available for subclasses that need to translate a dynamic title. - $this->stringTranslation = $string_translation; } /** @@ -129,13 +117,4 @@ public function getRouteParameters(Request $request) { public function getOptions(Request $request) { return (array) $this->pluginDefinition['options']; } - - /** - * Translates a string to the current language or to a given language. - * - * See the t() documentation for details. - */ - protected function t($string, array $args = array(), array $options = array()) { - return $this->stringTranslation->translate($string, $args, $options); - } }