public function CommonTestController::typeLinkActiveClass in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/system/tests/modules/common_test/src/Controller/CommonTestController.php \Drupal\common_test\Controller\CommonTestController::typeLinkActiveClass()
Returns links to the current page, with and without query strings.
Using #type 'link' causes these links to be rendered with the link generator.
1 string reference to 'CommonTestController::typeLinkActiveClass'
- common_test.routing.yml in core/
modules/ system/ tests/ modules/ common_test/ common_test.routing.yml - core/modules/system/tests/modules/common_test/common_test.routing.yml
File
- core/
modules/ system/ tests/ modules/ common_test/ src/ Controller/ CommonTestController.php, line 25 - Contains \Drupal\common_test\Controller\CommonTestController.
Class
- CommonTestController
- Controller routines for common_test routes.
Namespace
Drupal\common_test\ControllerCode
public function typeLinkActiveClass() {
return array(
'no_query' => array(
'#type' => 'link',
'#title' => t('Link with no query string'),
'#url' => Url::fromRoute('<current>'),
'#options' => array(
'set_active_class' => TRUE,
),
),
'with_query' => array(
'#type' => 'link',
'#title' => t('Link with a query string'),
'#url' => Url::fromRoute('<current>'),
'#options' => array(
'query' => array(
'foo' => 'bar',
'one' => 'two',
),
'set_active_class' => TRUE,
),
),
'with_query_reversed' => array(
'#type' => 'link',
'#title' => t('Link with the same query string in reverse order'),
'#url' => Url::fromRoute('<current>'),
'#options' => array(
'query' => array(
'one' => 'two',
'foo' => 'bar',
),
'set_active_class' => TRUE,
),
),
);
}