X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Fmodules%2Fcontrib%2Ftoken%2Ftests%2Fmodules%2Ftoken_module_test%2Fsrc%2FController%2FTokenTreeBrowseController.php;fp=web%2Fmodules%2Fcontrib%2Ftoken%2Ftests%2Fmodules%2Ftoken_module_test%2Fsrc%2FController%2FTokenTreeBrowseController.php;h=9b2ba08639bf18ad515ef98bc55b19a9ff005ebf;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/modules/contrib/token/tests/modules/token_module_test/src/Controller/TokenTreeBrowseController.php b/web/modules/contrib/token/tests/modules/token_module_test/src/Controller/TokenTreeBrowseController.php new file mode 100644 index 000000000..9b2ba0863 --- /dev/null +++ b/web/modules/contrib/token/tests/modules/token_module_test/src/Controller/TokenTreeBrowseController.php @@ -0,0 +1,37 @@ + \Drupal::token()->replace('[current-page:title]'), + '#type' => 'markup', + ]; + return $build; + } + + /** + * Title callback for the page outputting a link. + * + * We are using a title callback instead of directly defining the title in the + * routing YML file. This is so that we could return an array instead of a + * simple string. This allows us to test if [current-page:title] works with + * render arrays and other objects as titles. + */ + public function getTitle() { + return [ + '#type' => 'markup', + '#markup' => 'Available Tokens', + ]; + } + +}