3 namespace Drupal\Core\Routing\Enhancer;
5 use Symfony\Component\HttpFoundation\Request;
6 use Symfony\Component\Routing\Route;
9 * Enhancer to add a wrapping controller for _form routes.
11 class FormRouteEnhancer implements RouteEnhancerInterface {
16 public function applies(Route $route) {
17 return $route->hasDefault('_form') && !$route->hasDefault('_controller');
23 public function enhance(array $defaults, Request $request) {
24 $defaults['_controller'] = 'controller.form:getContentResult';