class PHPUnitExampleController

Same name in other branches
  1. 8.x-1.x phpunit_example/src/Controller/PHPUnitExampleController.php \Drupal\phpunit_example\Controller\PHPUnitExampleController
  2. 4.0.x modules/phpunit_example/src/Controller/PHPUnitExampleController.php \Drupal\phpunit_example\Controller\PHPUnitExampleController

Controller for PHPUnit description page.

This class uses the DescriptionTemplateTrait to display text we put in the templates/description.html.twig file. We render out the text via its description() method, and set up our routing to point to PHPUnitExampleController::description().

Hierarchy

Expanded class hierarchy of PHPUnitExampleController

File

modules/phpunit_example/src/Controller/PHPUnitExampleController.php, line 15

Namespace

Drupal\phpunit_example\Controller
View source
class PHPUnitExampleController {
    use DescriptionTemplateTrait;
    
    /**
     * {@inheritdoc}
     */
    protected function getModuleName() {
        return 'phpunit_example';
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
DescriptionTemplateTrait::description public function Generate a render array with our templated content.
DescriptionTemplateTrait::getDescriptionTemplatePath protected function Get full path to the template.
DescriptionTemplateTrait::getDescriptionVariables protected function Variables to act as context to the twig template file. 1
PHPUnitExampleController::getModuleName protected function Name of our module. Overrides DescriptionTemplateTrait::getModuleName