Expanded class hierarchy of MenuController in Drupal 10
- class \Drupal\Core\Controller\ControllerBase implements ContainerInjectionInterface uses LoggerChannelTrait, MessengerTrait, RedirectDestinationTrait, StringTranslationTrait
- class \Drupal\block\Controller\BlockAddController
- class \Drupal\block\Controller\BlockController
- class \Drupal\block\Controller\BlockLibraryController
- class \Drupal\block_content\Controller\BlockContentController
- class \Drupal\block_test\Controller\TestMultipleFormController
- class \Drupal\book\Controller\BookController
- class \Drupal\ckeditor5\Controller\CKEditor5MediaController
- class \Drupal\comment\Controller\CommentController
- class \Drupal\comment_test\Controller\CommentTestController
- class \Drupal\config_test\ConfigTestController
- class \Drupal\config_test\SchemaListenerController
- class \Drupal\config_translation\Controller\ConfigTranslationController
- class \Drupal\config_translation\Controller\ConfigTranslationListController
- class \Drupal\config_translation\Controller\ConfigTranslationMapperList
- class \Drupal\contact\Controller\ContactController
- class \Drupal\container_rebuild_test\TestController
- class \Drupal\content_moderation\Controller\ModeratedContentController
- class \Drupal\content_translation\Controller\ContentTranslationController
- class \Drupal\Core\Entity\Controller\EntityListController
- class \Drupal\csrf_race_test\Controller\TestController
- class \Drupal\database_test\Controller\DatabaseTestController
- class \Drupal\dblog\Controller\DbLogController
- class \Drupal\early_rendering_controller_test\EarlyRenderingTestController
- class \Drupal\editor\EditorController
- class \Drupal\entity_test\Controller\EntityTestController
- class \Drupal\error_service_test\Controller\LonelyMonkeyController implements ContainerInjectionInterface
- class \Drupal\error_test\Controller\ErrorTestController
- class \Drupal\field_ui\Controller\EntityDisplayModeController
- class \Drupal\form_test\Controller\FormTestController
- class \Drupal\forum\Controller\ForumController
- class \Drupal\help\Controller\HelpController
- class \Drupal\help_topics\Controller\HelpTopicPluginController
- class \Drupal\help_topics_test\Controller\HelpTopicsTestController
- class \Drupal\history\Controller\HistoryController
- class \Drupal\image_lazy_load_test\Controller\ImageLazyLoadController
- class \Drupal\jqueryui_library_assets_test\Controller\JqueryUiTestAssetsController
- class \Drupal\jsonapi\Controller\EntryPoint
- class \Drupal\js_once_test\Controller\JsOnceTestController
- class \Drupal\locale\Controller\LocaleController
- class \Drupal\menu_link_content\Controller\MenuController
- class \Drupal\menu_test\Controller\MenuTestController
- class \Drupal\menu_ui\Controller\MenuController
- class \Drupal\migrate_drupal_ui\Controller\MigrateController
- class \Drupal\migrate_no_migrate_drupal_test\Controller\ExecuteMigration
- class \Drupal\node\Controller\NodeController implements ContainerInjectionInterface
- class \Drupal\node_access_test_auto_bubbling\Controller\NodeAccessTestAutoBubblingController implements ContainerInjectionInterface
- class \Drupal\pager_test\Controller\PagerTestController implements TrustedCallbackInterface
- class \Drupal\position_shim_test\Controller\PositionShimTestController
- class \Drupal\position_shim_test\Controller\PositionShimTestPortedJqueryTestsController
- class \Drupal\quickedit\Controller\QuickEditImageController
- class \Drupal\quickedit\QuickEditController
- class \Drupal\render_array_non_html_subscriber_test\RenderArrayNonHtmlSubscriberTestController
- class \Drupal\router_test\TestContent
- class \Drupal\search\Controller\SearchController
- class \Drupal\session_test\Controller\SessionTestController
- class \Drupal\shortcut\Controller\ShortcutController
- class \Drupal\shortcut\Controller\ShortcutSetController
- class \Drupal\system\Controller\AdminController
- class \Drupal\system\Controller\DbUpdateController
- class \Drupal\system\Controller\EntityAutocompleteController
- class \Drupal\system\Controller\Http4xxController
- class \Drupal\system\Controller\SystemController uses ModuleDependencyMessageTrait
- class \Drupal\system\Controller\ThemeController
- class \Drupal\system\CronController
- class \Drupal\system\FileDownloadController
- class \Drupal\system_test\Controller\SystemTestController implements TrustedCallbackInterface
- class \Drupal\tabbable_shim_test\Controller\TabbableShimDialogIntegrationTestController
- class \Drupal\tabbable_shim_test\Controller\TabbableShimTestController
- class \Drupal\tabbingmanager_test\Controller\TabbingManagerTestController
- class \Drupal\taxonomy\Controller\TaxonomyController
- class \Drupal\theme_test\ThemeTestController
- class \Drupal\token_test\Controller\TestController
- class \Drupal\toolbar\Controller\ToolbarController implements TrustedCallbackInterface
- class \Drupal\tracker\Controller\TrackerController
- class \Drupal\update\Controller\UpdateController
- class \Drupal\update_script_test\Controller\UpdateScriptTestController
- class \Drupal\update_test\Controller\UpdateTestController
- class \Drupal\user\Controller\UserAuthenticationController implements ContainerInjectionInterface
- class \Drupal\user\Controller\UserController
- class \Drupal\views_test_data\Controller\ViewsTestFormMultipleController
- class \Drupal\views_test_modal\Controller\TestController
- class \Drupal\views_test_render_cache\Controller\ViewsTestRenderCacheController
- class \Drupal\views_ui\Controller\ViewsUIController