interface EnhancerInterface

Same name in other branches
  1. 9 core/lib/Drupal/Core/Routing/EnhancerInterface.php \Drupal\Core\Routing\EnhancerInterface
  2. 10 core/lib/Drupal/Core/Routing/EnhancerInterface.php \Drupal\Core\Routing\EnhancerInterface
  3. 11.x core/lib/Drupal/Core/Routing/EnhancerInterface.php \Drupal\Core\Routing\EnhancerInterface

A route enhance service to determine route enhance rules.

Hierarchy

  • interface \Drupal\Core\Routing\EnhancerInterface extends \Symfony\Cmf\Component\Routing\Enhancer\RouteEnhancerInterface

Expanded class hierarchy of EnhancerInterface

All classes that implement EnhancerInterface

8 files declare their use of EnhancerInterface
EntityRevisionRouteEnhancer.php in core/lib/Drupal/Core/Routing/Enhancer/EntityRevisionRouteEnhancer.php
EntityRouteEnhancer.php in core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php
FieldUiRouteEnhancer.php in core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php
FormRouteEnhancer.php in core/lib/Drupal/Core/Routing/Enhancer/FormRouteEnhancer.php
ParamConversionEnhancer.php in core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php

... See full list

File

core/lib/Drupal/Core/Routing/EnhancerInterface.php, line 10

Namespace

Drupal\Core\Routing
View source
interface EnhancerInterface extends RouteEnhancerInterface {

}

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