function router_test_preprocess_page

Same name in other branches
  1. 10 core/modules/system/tests/modules/router_test_directory/router_test.module \router_test_preprocess_page()

Implements hook_preprocess_HOOK().

Performs an operation that calls the RouteProvider's collection method during an exception page view. (which is rendered during a subrequest.)

See also

\Drupal\FunctionalTests\Routing\RouteCachingQueryAlteredTest

File

core/modules/system/tests/modules/router_test_directory/router_test.module, line 20

Code

function router_test_preprocess_page(&$variables) : void {
    $request = \Drupal::request();
    if ($request->getPathInfo() === '/router-test/rejects-query-strings') {
        // Create a URL from the request, e.g. for a breadcrumb or other contextual
        // information.
        Url::createFromRequest($request);
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.