class RouterTestThemeHooks

Hook implementations for router_test.

Hierarchy

Expanded class hierarchy of RouterTestThemeHooks

File

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

Namespace

Drupal\router_test\Hook
View source
class RouterTestThemeHooks {
  
  /**
   * 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 \Drupal\FunctionalTests\Routing\RouteCachingQueryAlteredTest
   */
  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);
    }
  }

}

Members

Title Sort descending Modifiers Object type Summary
RouterTestThemeHooks::preprocessPage public function Implements hook_preprocess_HOOK().

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