You are here

trait ModalPageSettersTrait in Modal 8.3

Same name and namespace in other branches
  1. 8.2 src/ModalPageSettersTrait.php \Drupal\modal_page\ModalPageSettersTrait

The trait setters of Modal Page module.

Hierarchy

2 files declare their use of ModalPageSettersTrait
ModalForm.php in src/Form/ModalForm.php
ModalPageSettingsForm.php in src/Form/ModalPageSettingsForm.php

File

src/ModalPageSettersTrait.php, line 11

Namespace

Drupal\modal_page
View source
trait ModalPageSettersTrait {

  /**
   * The language manager.
   *
   * @var \Drupal\Core\Language\LanguageManagerInterface
   */
  protected $languageManager;

  /**
   * Module handler.
   *
   * @var Drupal\Core\Extension\ModuleHandlerInterface
   */
  protected $moduleHandler;

  /**
   * Set Module Handler.
   *
   * @param \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler
   *   The module handler.
   */
  public function setModuleHandler(ModuleHandlerInterface $moduleHandler) {
    $this->moduleHandler = $moduleHandler;
    return $this;
  }

  /**
   * Set Language Manager.
   *
   * @param \Drupal\Core\Language\LanguageManagerInterface $languageManager
   *   The language manager.
   */
  public function setLanguageManager(LanguageManagerInterface $languageManager) {
    $this->languageManager = $languageManager;
    return $this;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
ModalPageSettersTrait::$languageManager protected property The language manager.
ModalPageSettersTrait::$moduleHandler protected property Module handler.
ModalPageSettersTrait::setLanguageManager public function Set Language Manager.
ModalPageSettersTrait::setModuleHandler public function Set Module Handler.