function RouterTestThemeHooks::preprocessPage

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.)

Attributes

#[Hook('preprocess_page')]

See also

\Drupal\FunctionalTests\Routing\RouteCachingQueryAlteredTest

File

core/modules/system/tests/modules/router_test_directory/src/Hook/RouterTestThemeHooks.php, line 23

Class

RouterTestThemeHooks
Hook implementations for router_test.

Namespace

Drupal\router_test\Hook

Code

public function preprocessPage(&$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.