class Test in Zircon Profile 8
Same name in this branch
- 8 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class2.php \Test
- 8 core/modules/system/tests/modules/test_page_test/src/Controller/Test.php \Drupal\test_page_test\Controller\Test
Same name and namespace in other branches
- 8.0 core/modules/system/tests/modules/test_page_test/src/Controller/Test.php \Drupal\test_page_test\Controller\Test
Defines a test controller for page titles.
Hierarchy
- class \Drupal\test_page_test\Controller\Test
Expanded class hierarchy of Test
64 string references to 'Test'
- ClientTest::testHandlesRedirectsCorrectly in vendor/
fabpot/ goutte/ Goutte/ Tests/ ClientTest.php - ClientTest::testHttps in vendor/
fabpot/ goutte/ Goutte/ Tests/ ClientTest.php - config_translation_test.content.yml in core/
modules/ config_translation/ tests/ modules/ config_translation_test/ config/ install/ config_translation_test.content.yml - core/modules/config_translation/tests/modules/config_translation_test/config/install/config_translation_test.content.yml
- ContentTranslationSettingsTest::testFieldTranslatableSettingsUI in core/
modules/ content_translation/ src/ Tests/ ContentTranslationSettingsTest.php - Tests that field setting depends on bundle translatability.
- core.entity_view_mode.entity_test.test.yml in core/
modules/ system/ tests/ modules/ entity_test/ config/ install/ core.entity_view_mode.entity_test.test.yml - core/modules/system/tests/modules/entity_test/config/install/core.entity_view_mode.entity_test.test.yml
File
- core/
modules/ system/ tests/ modules/ test_page_test/ src/ Controller/ Test.php, line 14 - Contains \Drupal\test_page_test\Controller\Test.
Namespace
Drupal\test_page_test\ControllerView source
class Test {
/**
* Renders a page with a title.
*
* @return array
* A render array as expected by drupal_render()
*/
public function renderTitle() {
$build = array();
$build['#markup'] = 'Hello Drupal';
$build['#title'] = 'Foo';
return $build;
}
/**
* Renders a page.
*
* @return array
* A render array as expected by drupal_render().
*/
public function staticTitle() {
$build = array();
$build['#markup'] = 'Hello Drupal';
return $build;
}
/**
* Returns a 'dynamic' title for the '_title_callback' route option.
*
* @return string
* The page title.
*/
public function dynamicTitle() {
return 'Dynamic title';
}
/**
* Defines a controller with a cached render array.
*
* @return array
* A render array
*/
public function controllerWithCache() {
$build = [];
$build['#title'] = '<span>Cached title</span>';
$build['#cache']['keys'] = [
'test_controller',
'with_title',
];
return $build;
}
/**
* Returns a generic page render array for title tests.
*
* @return array
* A render array as expected by drupal_render()
*/
public function renderPage() {
return array(
'#markup' => 'Content',
);
}
/**
* Throws a HTTP exception.
*
* @param int $code
* The status code.
*/
public function httpResponseException($code) {
throw new HttpException($code);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Test:: |
public | function | Defines a controller with a cached render array. | |
Test:: |
public | function | Returns a 'dynamic' title for the '_title_callback' route option. | |
Test:: |
public | function | Throws a HTTP exception. | |
Test:: |
public | function | Returns a generic page render array for title tests. | |
Test:: |
public | function | Renders a page with a title. | |
Test:: |
public | function | Renders a page. |