diff --git a/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php index c9f3e7d..da42832 100644 --- a/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php +++ b/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php @@ -41,6 +41,12 @@ protected function alterRoutes(RouteCollection $collection, $module) { watchdog('error', 'The following variables are reserved names by drupal: @variables', $placeholders); return FALSE; } + + $defaults = $route->getDefaults(); + if (!isset($defaults['_controller']) && !isset($defaults['_title']) && !isset($defaults['_title_callback'])) { + drupal_set_message(String::format('The path for @path has no title specified.', $route->getPath())); + watchdog('error', 'The path for @path has no title specified.', $route->getPath()); + } } return TRUE; }