213 files declare their use of RouteMatchInterface
- AccessArgumentsResolverFactory.php in core/
lib/ Drupal/ Core/ Access/ AccessArgumentsResolverFactory.php - AccessArgumentsResolverFactoryInterface.php in core/
lib/ Drupal/ Core/ Access/ AccessArgumentsResolverFactoryInterface.php - AccessManager.php in core/
lib/ Drupal/ Core/ Access/ AccessManager.php - AccessManagerInterface.php in core/
lib/ Drupal/ Core/ Access/ AccessManagerInterface.php - action.module in core/
modules/ action/ action.module - This is the Actions module for executing stored actions.
- AdminDemoNegotiator.php in core/
modules/ block/ src/ Theme/ AdminDemoNegotiator.php - AdminNegotiator.php in core/
modules/ user/ src/ Theme/ AdminNegotiator.php - aggregator.module in core/
modules/ aggregator/ aggregator.module - Used to aggregate syndicated content (RSS, RDF, and Atom).
- AjaxBasePageNegotiator.php in core/
lib/ Drupal/ Core/ Theme/ AjaxBasePageNegotiator.php - AjaxRenderer.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ AjaxRenderer.php - automated_cron.module in core/
modules/ automated_cron/ automated_cron.module - Provides an automated cron by executing it at the end of a response.
- ban.module in core/
modules/ ban/ ban.module - Allows to ban individual IP addresses.
- basic_auth.module in core/
modules/ basic_auth/ basic_auth.module - Provides an HTTP Basic authentication provider.
- BatchNegotiator.php in core/
modules/ system/ src/ Theme/ BatchNegotiator.php - BigPipeStrategy.php in core/
modules/ big_pipe/ src/ Render/ Placeholder/ BigPipeStrategy.php - BigPipeStrategyTest.php in core/
modules/ big_pipe/ tests/ src/ Unit/ Render/ Placeholder/ BigPipeStrategyTest.php - big_pipe.module in core/
modules/ big_pipe/ big_pipe.module - Adds BigPipe no-JS detection.
- block.module in core/
modules/ block/ block.module - Controls the visual building blocks a page is constructed with.
- BlockContentAddLocalAction.php in core/
modules/ block_content/ src/ Plugin/ Menu/ LocalAction/ BlockContentAddLocalAction.php - BlockLibraryController.php in core/
modules/ block/ src/ Controller/ BlockLibraryController.php - block_content.module in core/
modules/ block_content/ block_content.module - Allows the creation of custom blocks through the user interface.
- block_place.module in core/
modules/ block_place/ block_place.module - Controls the placement of blocks from all pages.
- book.module in core/
modules/ book/ book.module - Allows users to create and organize related content in an outline.
- BookBreadcrumbBuilder.php in core/
modules/ book/ src/ BookBreadcrumbBuilder.php - BreadcrumbBuilderInterface.php in core/
lib/ Drupal/ Core/ Breadcrumb/ BreadcrumbBuilderInterface.php - BreadcrumbManager.php in core/
lib/ Drupal/ Core/ Breadcrumb/ BreadcrumbManager.php - breakpoint.module in core/
modules/ breakpoint/ breakpoint.module - Manage breakpoints and breakpoint groups for responsive designs.
- ckeditor.module in core/
modules/ ckeditor/ ckeditor.module - Provides integration with the CKEditor WYSIWYG editor.
- color.module in core/
modules/ color/ color.module - Allows users to change the color scheme of themes.
- comment.module in core/
modules/ comment/ comment.module - Enables users to comment on published content.
- CommentBreadcrumbBuilder.php in core/
modules/ comment/ src/ CommentBreadcrumbBuilder.php - CommentDefaultFormatter.php in core/
modules/ comment/ src/ Plugin/ Field/ FieldFormatter/ CommentDefaultFormatter.php - config.module in core/
modules/ config/ config.module - Allows site administrators to modify configuration.
- ConfigEntityMapper.php in core/
modules/ config_translation/ src/ ConfigEntityMapper.php - ConfigMapperInterface.php in core/
modules/ config_translation/ src/ ConfigMapperInterface.php - ConfigMapperPopulateEvent.php in core/
modules/ config_translation/ src/ Event/ ConfigMapperPopulateEvent.php - ConfigNamesMapper.php in core/
modules/ config_translation/ src/ ConfigNamesMapper.php - ConfigTranslationAddForm.php in core/
modules/ config_translation/ src/ Form/ ConfigTranslationAddForm.php - ConfigTranslationController.php in core/
modules/ config_translation/ src/ Controller/ ConfigTranslationController.php - ConfigTranslationDeleteForm.php in core/
modules/ config_translation/ src/ Form/ ConfigTranslationDeleteForm.php - ConfigTranslationEditForm.php in core/
modules/ config_translation/ src/ Form/ ConfigTranslationEditForm.php - ConfigTranslationFormAccess.php in core/
modules/ config_translation/ src/ Access/ ConfigTranslationFormAccess.php - ConfigTranslationFormBase.php in core/
modules/ config_translation/ src/ Form/ ConfigTranslationFormBase.php - ConfigTranslationOverviewAccess.php in core/
modules/ config_translation/ src/ Access/ ConfigTranslationOverviewAccess.php - config_translation.module in core/
modules/ config_translation/ config_translation.module - Configuration Translation module.
- contact.module in core/
modules/ contact/ contact.module - Enables the use of personal and site-wide contact forms.
- ContentPreprocess.php in core/
modules/ content_moderation/ src/ ContentPreprocess.php - ContentTranslationController.php in core/
modules/ content_translation/ src/ Controller/ ContentTranslationController.php - ContentTranslationDeleteAccess.php in core/
modules/ content_translation/ src/ Access/ ContentTranslationDeleteAccess.php - ContentTranslationManageAccessCheck.php in core/
modules/ content_translation/ src/ Access/ ContentTranslationManageAccessCheck.php - ContentTranslationOverviewAccess.php in core/
modules/ content_translation/ src/ Access/ ContentTranslationOverviewAccess.php - content_moderation.module in core/
modules/ content_moderation/ content_moderation.module - Contains content_moderation.module.
- content_translation.module in core/
modules/ content_translation/ content_translation.module - Allows entities to be translated into different languages.
- contextual.module in core/
modules/ contextual/ contextual.module - Adds contextual links to perform actions related to elements on a page.
- ControllerResolver.php in core/
lib/ Drupal/ Core/ Controller/ ControllerResolver.php - ControllerResolverTest.php in core/
tests/ Drupal/ Tests/ Core/ Controller/ ControllerResolverTest.php - Contains \Drupal\Tests\Core\Controller\ControllerResolverTest.
- CsrfAccessCheck.php in core/
lib/ Drupal/ Core/ Access/ CsrfAccessCheck.php - CustomAccessCheck.php in core/
lib/ Drupal/ Core/ Access/ CustomAccessCheck.php - CustomAccessCheckTest.php in core/
tests/ Drupal/ Tests/ Core/ Access/ CustomAccessCheckTest.php - Contains \Drupal\Tests\Core\Access\CustomAccessCheckTest.
- CustomThemeNegotiator.php in core/
modules/ system/ tests/ modules/ theme_test/ src/ Theme/ CustomThemeNegotiator.php - Date.php in core/
modules/ views/ src/ Plugin/ views/ argument/ Date.php - Date.php in core/
modules/ datetime/ src/ Plugin/ views/ argument/ Date.php - datetime.module in core/
modules/ datetime/ datetime.module - Field hooks to implement a simple datetime field.
- datetime_range.module in core/
modules/ datetime_range/ datetime_range.module - Field hooks to implement a datetime field that stores a start and end date.
- dblog.module in core/
modules/ dblog/ dblog.module - System monitoring and logging for administrators.
- DbUpdateNegotiator.php in core/
modules/ system/ src/ Theme/ DbUpdateNegotiator.php - DefaultNegotiator.php in core/
lib/ Drupal/ Core/ Theme/ DefaultNegotiator.php - DefaultsEntityForm.php in core/
modules/ layout_builder/ src/ Form/ DefaultsEntityForm.php - DenyAdminRoutes.php in core/
modules/ dynamic_page_cache/ src/ PageCache/ ResponsePolicy/ DenyAdminRoutes.php - DenyNoCacheRoutes.php in core/
lib/ Drupal/ Core/ PageCache/ ResponsePolicy/ DenyNoCacheRoutes.php - DenyNodePreview.php in core/
modules/ node/ src/ PageCache/ DenyNodePreview.php - DenyPrivateImageStyleDownload.php in core/
modules/ image/ src/ PageCache/ DenyPrivateImageStyleDownload.php - DialogRenderer.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ DialogRenderer.php - dynamic_page_cache.module in core/
modules/ dynamic_page_cache/ dynamic_page_cache.module - Caches responses for all users, handling dynamic content correctly.
- editor.module in core/
modules/ editor/ editor.module - Adds bindings for client-side "text editors" to text formats.
- EntityAccessCheck.php in core/
lib/ Drupal/ Core/ Entity/ EntityAccessCheck.php - EntityAccessCheckTest.php in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityAccessCheckTest.php - EntityBundleAccessCheck.php in core/
lib/ Drupal/ Core/ Entity/ EntityBundleAccessCheck.php - EntityBundleAccessCheckTest.php in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityBundleAccessCheckTest.php - EntityController.php in core/
lib/ Drupal/ Core/ Entity/ Controller/ EntityController.php - EntityCreateAccessCheck.php in core/
lib/ Drupal/ Core/ Entity/ EntityCreateAccessCheck.php - EntityCreateAnyAccessCheck.php in core/
lib/ Drupal/ Core/ Entity/ EntityCreateAnyAccessCheck.php - EntityDisplayFormBase.php in core/
modules/ field_ui/ src/ Form/ EntityDisplayFormBase.php - EntityForm.php in core/
lib/ Drupal/ Core/ Entity/ EntityForm.php - EntityFormInterface.php in core/
lib/ Drupal/ Core/ Entity/ EntityFormInterface.php - experimental_module_test.module in core/
modules/ system/ tests/ modules/ experimental_module_test/ experimental_module_test.module - Experimental Test module to test the Core (Experimental) package.
- field.module in core/
modules/ field/ field.module - Attach custom data fields to Drupal entities.
- FieldConfigListController.php in core/
modules/ field_ui/ src/ Controller/ FieldConfigListController.php - FieldStorageConfigEditForm.php in core/
modules/ field_ui/ src/ Form/ FieldStorageConfigEditForm.php - field_layout.module in core/
modules/ field_layout/ field_layout.module - Provides hook implementations for Field Layout.
- field_ui.module in core/
modules/ field_ui/ field_ui.module - Allows administrators to attach custom fields to fieldable types.
- file.module in core/
modules/ file/ file.module - Defines a "managed_file" Form API field and a "file" field for Field module.
- filter.module in core/
modules/ filter/ filter.module - Framework for handling the filtering of content.
- FormAjaxResponseBuilder.php in core/
lib/ Drupal/ Core/ Form/ FormAjaxResponseBuilder.php - FormController.php in core/
lib/ Drupal/ Core/ Controller/ FormController.php - FormModeAccessCheck.php in core/
modules/ field_ui/ src/ Access/ FormModeAccessCheck.php - forum.module in core/
modules/ forum/ forum.module - Provides discussion forums.
- ForumBreadcrumbBuilderBase.php in core/
modules/ forum/ src/ Breadcrumb/ ForumBreadcrumbBuilderBase.php - ForumListingBreadcrumbBuilder.php in core/
modules/ forum/ src/ Breadcrumb/ ForumListingBreadcrumbBuilder.php - ForumNodeBreadcrumbBuilder.php in core/
modules/ forum/ src/ Breadcrumb/ ForumNodeBreadcrumbBuilder.php - hal.module in core/
modules/ hal/ hal.module - Adds support for serializing entities to Hypertext Application Language.
- help.module in core/
modules/ help/ help.module - Manages displaying online help.
- HelpBlock.php in core/
modules/ help/ src/ Plugin/ Block/ HelpBlock.php - HelpBreadcrumbBuilder.php in core/
modules/ help_topics/ src/ HelpBreadcrumbBuilder.php - HelpController.php in core/
modules/ help/ src/ Controller/ HelpController.php - help_page_test.module in core/
modules/ help/ tests/ modules/ help_page_test/ help_page_test.module - Help Page Test module to test the help page.
- help_test.module in core/
modules/ help/ tests/ modules/ help_test/ help_test.module - Test Help module.
- help_topics.module in core/
modules/ help_topics/ help_topics.module - Displays help topics provided by modules and themes.
- help_topics_test.module in core/
modules/ help_topics/ tests/ modules/ help_topics_test/ help_topics_test.module - Test module for help.
- HighPriorityThemeNegotiator.php in core/
modules/ system/ tests/ modules/ theme_test/ src/ Theme/ HighPriorityThemeNegotiator.php - history.module in core/
modules/ history/ history.module - Records which users have read which content.
- HtmlEntityFormController.php in core/
lib/ Drupal/ Core/ Entity/ HtmlEntityFormController.php - HtmlFormController.php in core/
lib/ Drupal/ Core/ Controller/ HtmlFormController.php - HtmlRenderer.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ HtmlRenderer.php - image.module in core/
modules/ image/ image.module - Exposes global functionality for creating image styles.
- inline_form_errors.module in core/
modules/ inline_form_errors/ inline_form_errors.module - Enables inline form errors.
- jsonapi.module in core/
modules/ jsonapi/ jsonapi.module - Module implementation file.
- JsonRenderer.php in core/
modules/ system/ tests/ modules/ common_test/ src/ Render/ MainContent/ JsonRenderer.php - language.module in core/
modules/ language/ language.module - Add language handling functionality to Drupal.
- LatestRevisionCheck.php in core/
modules/ content_moderation/ src/ Access/ LatestRevisionCheck.php - LayoutBuilderHtmlEntityFormController.php in core/
modules/ layout_builder/ src/ Controller/ LayoutBuilderHtmlEntityFormController.php - LayoutBuilderIsActiveCacheContext.php in core/
modules/ layout_builder/ src/ Cache/ LayoutBuilderIsActiveCacheContext.php - LayoutSectionAccessCheck.php in core/
modules/ layout_builder/ src/ Access/ LayoutSectionAccessCheck.php - layout_builder.module in core/
modules/ layout_builder/ layout_builder.module - Provides hook implementations for Layout Builder.
- link.module in core/
modules/ link/ link.module - Defines simple link field types.
- LocalActionDefault.php in core/
lib/ Drupal/ Core/ Menu/ LocalActionDefault.php - LocalActionInterface.php in core/
lib/ Drupal/ Core/ Menu/ LocalActionInterface.php - LocalActionManager.php in core/
lib/ Drupal/ Core/ Menu/ LocalActionManager.php - LocalActionManagerTest.php in core/
tests/ Drupal/ Tests/ Core/ Menu/ LocalActionManagerTest.php - Contains \Drupal\Tests\Core\Menu\LocalActionManagerTest.
- LocalActionsBlock.php in core/
lib/ Drupal/ Core/ Menu/ Plugin/ Block/ LocalActionsBlock.php - locale.module in core/
modules/ locale/ locale.module - Enables the translation of the user interface to languages other than English.
- LocalTaskDefault.php in core/
lib/ Drupal/ Core/ Menu/ LocalTaskDefault.php - LocalTaskInterface.php in core/
lib/ Drupal/ Core/ Menu/ LocalTaskInterface.php - LocalTaskManager.php in core/
lib/ Drupal/ Core/ Menu/ LocalTaskManager.php - LocalTasksBlock.php in core/
lib/ Drupal/ Core/ Menu/ Plugin/ Block/ LocalTasksBlock.php - MainContentRendererInterface.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ MainContentRendererInterface.php - MainContentViewSubscriber.php in core/
lib/ Drupal/ Core/ EventSubscriber/ MainContentViewSubscriber.php - MaintenanceMode.php in core/
lib/ Drupal/ Core/ Site/ MaintenanceMode.php - MaintenanceModeInterface.php in core/
lib/ Drupal/ Core/ Site/ MaintenanceModeInterface.php - media.module in core/
modules/ media/ media.module - Provides media items.
- media_library.module in core/
modules/ media_library/ media_library.module - Contains hook implementations for the media_library module.
- MenuActiveTrail.php in core/
lib/ Drupal/ Core/ Menu/ MenuActiveTrail.php - MenuLinkAdd.php in core/
modules/ menu_ui/ src/ Plugin/ Menu/ LocalAction/ MenuLinkAdd.php - MenuTestController.php in core/
modules/ system/ tests/ modules/ menu_test/ src/ Controller/ MenuTestController.php - menu_link_content.module in core/
modules/ menu_link_content/ menu_link_content.module - Allows administrators to create custom menu links.
- menu_ui.module in core/
modules/ menu_ui/ menu_ui.module - Allows administrators to customize the site's navigation menus.
- migrate.module in core/
modules/ migrate/ migrate.module - Provides the Migrate API.
- migrate_drupal.module in core/
modules/ migrate_drupal/ migrate_drupal.module - Provides migration from other Drupal sites.
- migrate_drupal_multilingual.module in core/
modules/ migrate_drupal_multilingual/ migrate_drupal_multilingual.module - Provides a requirement for multilingual content and configuration migrations.
- migrate_drupal_ui.module in core/
modules/ migrate_drupal_ui/ migrate_drupal_ui.module - Alert administrators before starting the import process.
- ModalRenderer.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ ModalRenderer.php - more_help_page_test.module in core/
modules/ help/ tests/ modules/ more_help_page_test/ more_help_page_test.module - More Help Page Test module to test the help blocks.
- node.module in core/
modules/ node/ node.module - The core module that allows content to be submitted to the site.
- Node.php in core/
modules/ node/ src/ Plugin/ views/ argument_default/ Node.php - NodeRouteContext.php in core/
modules/ node/ src/ ContextProvider/ NodeRouteContext.php - OffCanvasRenderer.php in core/
lib/ Drupal/ Core/ Render/ MainContent/ OffCanvasRenderer.php - options.module in core/
modules/ options/ options.module - Defines selection, check box and radio button widgets for text and numeric fields.
- PageDisplayVariantSelectionEvent.php in core/
lib/ Drupal/ Core/ Render/ PageDisplayVariantSelectionEvent.php - page_cache.module in core/
modules/ page_cache/ page_cache.module - Caches responses for anonymous users, request and response policies allowing.
- path.module in core/
modules/ path/ path.module - Enables users to rename URLs.
- PathBasedBreadcrumbBuilder.php in core/
modules/ system/ src/ PathBasedBreadcrumbBuilder.php - PathMatcher.php in core/
lib/ Drupal/ Core/ Path/ PathMatcher.php - quickedit.module in core/
modules/ quickedit/ quickedit.module - Provides in-place content editing functionality for fields.
- rdf.module in core/
modules/ rdf/ rdf.module - Enables semantically enriched output for Drupal sites in the form of RDFa.
- RegistryTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Theme/ RegistryTest.php - RequestHandler.php in core/
modules/ rest/ src/ RequestHandler.php - ResourceResponseSubscriber.php in core/
modules/ rest/ src/ EventSubscriber/ ResourceResponseSubscriber.php - ResourceResponseSubscriberTest.php in core/
modules/ rest/ tests/ src/ Unit/ EventSubscriber/ ResourceResponseSubscriberTest.php - responsive_image.module in core/
modules/ responsive_image/ responsive_image.module - Responsive image display formatter for image fields.
- rest.module in core/
modules/ rest/ rest.module - RESTful web services module.
- RouteCacheContext.php in core/
lib/ Drupal/ Core/ Cache/ Context/ RouteCacheContext.php - RouteMatchTestBase.php in core/
tests/ Drupal/ Tests/ Core/ Routing/ RouteMatchTestBase.php - RouteMatchValueResolver.php in core/
lib/ Drupal/ Core/ Controller/ ArgumentResolver/ RouteMatchValueResolver.php - RouteProcessorCurrent.php in core/
lib/ Drupal/ Core/ RouteProcessor/ RouteProcessorCurrent.php - search.module in core/
modules/ search/ search.module - Enables site-wide keyword searching.
- serialization.module in core/
modules/ serialization/ serialization.module - Provides a service for (de)serializing data to/from formats such as JSON and XML.
- settings_tray.module in core/
modules/ settings_tray/ settings_tray.module - Allows configuring blocks and other configuration from the site front-end.
- shortcut.module in core/
modules/ shortcut/ shortcut.module - Allows users to manage customizable lists of shortcut links.
- simpletest.module in core/
modules/ simpletest/ simpletest.module - Provides testing functionality.
- statistics.module in core/
modules/ statistics/ statistics.module - Logs and displays content statistics for a site.
- syslog.module in core/
modules/ syslog/ syslog.module - Redirects logging messages to syslog.
- system.module in core/
modules/ system/ system.module - Configuration system that lets administrators modify the workings of the site.
- SystemBreadcrumbBlock.php in core/
modules/ system/ src/ Plugin/ Block/ SystemBreadcrumbBlock.php - system_test.module in core/
modules/ system/ tests/ modules/ system_test/ system_test.module - Test module.
- taxonomy.module in core/
modules/ taxonomy/ taxonomy.module - Enables the organization of content into categories.
- telephone.module in core/
modules/ telephone/ telephone.module - Defines a simple telephone number field type.
- TermBreadcrumbBuilder.php in core/
modules/ taxonomy/ src/ TermBreadcrumbBuilder.php - TestThemeNegotiator.php in core/
modules/ system/ tests/ modules/ menu_test/ src/ Theme/ TestThemeNegotiator.php - text.module in core/
modules/ text/ text.module - Defines simple text field types.
- ThemeManager.php in core/
lib/ Drupal/ Core/ Theme/ ThemeManager.php - ThemeNegotiator.php in core/
lib/ Drupal/ Core/ Theme/ ThemeNegotiator.php - ThemeNegotiatorInterface.php in core/
lib/ Drupal/ Core/ Theme/ ThemeNegotiatorInterface.php - ThemeTestSubscriber.php in core/
modules/ system/ tests/ modules/ theme_test/ src/ EventSubscriber/ ThemeTestSubscriber.php - Tid.php in core/
modules/ taxonomy/ src/ Plugin/ views/ argument_default/ Tid.php - toolbar.module in core/
modules/ toolbar/ toolbar.module - Administration toolbar for quick access to top level administration items.
- TopLevelBook.php in core/
modules/ book/ src/ Plugin/ views/ argument_default/ TopLevelBook.php - tour.module in core/
modules/ tour/ tour.module - Main functions of the module.
- tracker.module in core/
modules/ tracker/ tracker.module - Tracks recent content posted by a user or users.
- update.module in core/
modules/ update/ update.module - Handles updates of Drupal core and contributed projects.
- Url.php in core/
lib/ Drupal/ Core/ Url.php - user.module in core/
modules/ user/ user.module - Enables the user registration and login system.
- User.php in core/
modules/ user/ src/ Plugin/ views/ argument_default/ User.php - UserLoginBlock.php in core/
modules/ user/ src/ Plugin/ Block/ UserLoginBlock.php - UserTrackerTab.php in core/
modules/ tracker/ src/ Plugin/ Menu/ UserTrackerTab.php - ViewModeAccessCheck.php in core/
modules/ field_ui/ src/ Access/ ViewModeAccessCheck.php - ViewPageController.php in core/
modules/ views/ src/ Routing/ ViewPageController.php - views.module in core/
modules/ views/ views.module - Primarily Drupal hooks and global API functions to manipulate views.
- views_ui.module in core/
modules/ views_ui/ views_ui.module - Provide structure for the administrative interface to Views.
- WideModalRenderer.php in core/
modules/ system/ tests/ modules/ dialog_renderer_test/ src/ Render/ MainContent/ WideModalRenderer.php - WorkflowDeleteAccessCheck.php in core/
modules/ workflows/ src/ WorkflowDeleteAccessCheck.php - workflows.module in core/
modules/ workflows/ workflows.module - Provides hook implementations for the Workflows module.
- WorkflowStateTransitionOperationsAccessCheck.php in core/
modules/ workflows/ src/ WorkflowStateTransitionOperationsAccessCheck.php - workspaces.module in core/
modules/ workspaces/ workspaces.module - Provides full-site preview functionality for content staging.
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.