class SampleExampleController
Same name in other branches
- 3.x tests/modules/examples_description_test/src/Controller/SampleExampleController.php \Drupal\examples_description_test\Controller\SampleExampleController
- 4.0.x tests/modules/examples_description_test/src/Controller/SampleExampleController.php \Drupal\examples_description_test\Controller\SampleExampleController
Simple controller class used to test the DescriptionTemplateTrait.
Hierarchy
- class \Drupal\examples_description_test\Controller\SampleExampleController extends \Drupal\Core\Controller\ControllerBase uses \Drupal\examples\Utility\DescriptionTemplateTrait
Expanded class hierarchy of SampleExampleController
1 file declares its use of SampleExampleController
- DescriptionTraitTest.php in tests/
src/ Kernel/ DescriptionTraitTest.php
File
-
tests/
modules/ examples_description_test/ src/ Controller/ SampleExampleController.php, line 11
Namespace
Drupal\examples_description_test\ControllerView source
class SampleExampleController extends ControllerBase {
use DescriptionTemplateTrait;
/**
* {@inheritdoc}
*/
protected function getModuleName() {
return 'examples_description_test';
}
/**
* {@inheritdoc}
*
* We override this so we can see some substitutions.
*/
protected function getDescriptionVariables() {
$variables = [
'module' => $this->getModuleName(),
'slogan' => $this->t('We aim to please'),
];
return $variables;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
DescriptionTemplateTrait::description | public | function | Generate a render array with our templated content. | |
DescriptionTemplateTrait::getDescriptionTemplatePath | protected | function | Get full path to the template. | |
SampleExampleController::getDescriptionVariables | protected | function | We override this so we can see some substitutions. | Overrides DescriptionTemplateTrait::getDescriptionVariables |
SampleExampleController::getModuleName | protected | function | Name of our module. | Overrides DescriptionTemplateTrait::getModuleName |