mapperManager example


  protected $mapperManager;

  /** * {@inheritdoc} */
  public function getTitle(Request $request = NULL) {
    // Use the custom 'config_translation_plugin_id' plugin definition key to     // retrieve the title. We need to retrieve a runtime title (as opposed to     // storing the title on the plugin definition for the link) because it     // contains translated parts that we need in the runtime language.     $type_name = mb_strtolower($this->mapperManager()->createInstance($this->pluginDefinition['config_translation_plugin_id'])->getTypeLabel());
    return $this->t('Translate @type_name', ['@type_name' => $type_name]);
  }

  /** * Gets the mapper manager. * * @return \Drupal\config_translation\ConfigMapperManagerInterface * The mapper manager. */
  protected function mapperManager() {
    if (!$this->mapperManager) {
      

  protected $mapperManager;

  /** * {@inheritdoc} */
  public function getTitle(Request $request = NULL) {
    // Take custom 'config_translation_plugin_id' plugin definition key to     // retrieve title. We need to retrieve a runtime title (as opposed to     // storing the title on the plugin definition for the link) because     // it contains translated parts that we need in the runtime language.     $type_name = mb_strtolower($this->mapperManager()->createInstance($this->pluginDefinition['config_translation_plugin_id'])->getTypeLabel());
    return $this->t('Translate @type_name', ['@type_name' => $type_name]);
  }

  /** * Gets the mapper manager. * * @return \Drupal\config_translation\ConfigMapperManagerInterface * The mapper manager. */
  protected function mapperManager() {
    if (!$this->mapperManager) {
      
Home | Imprint | This part of the site doesn't use cookies.