232 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 UI 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
AjaxBasePageNegotiator.php in core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php
AjaxRenderer.php in core/lib/Drupal/Core/Render/MainContent/AjaxRenderer.php
announcements_feed.module in core/modules/announcements_feed/announcements_feed.module
Fetch community announcements from www.drupal.org feed.
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
BlockContentController.php in core/modules/block_content/src/Controller/BlockContentController.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 content blocks through the user interface.
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
BookNavigationBlock.php in core/modules/book/src/Plugin/Block/BookNavigationBlock.php
BookNavigationCacheContext.php in core/modules/book/src/Cache/BookNavigationCacheContext.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.
ckeditor5.module in core/modules/ckeditor5/ckeditor5.module
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.
ControllerResolverTest.php in core/tests/Drupal/Tests/Core/Controller/ControllerResolverTest.php
CsrfAccessCheck.php in core/lib/Drupal/Core/Access/CsrfAccessCheck.php
CurrentRouteMatchTest.php in core/tests/Drupal/Tests/Core/Routing/CurrentRouteMatchTest.php
CustomAccessCheck.php in core/lib/Drupal/Core/Access/CustomAccessCheck.php
CustomAccessCheckTest.php in core/tests/Drupal/Tests/Core/Access/CustomAccessCheckTest.php
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
demo_umami.profile in core/profiles/demo_umami/demo_umami.profile
Enables modules and site configuration for a demo_umami site installation.
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
DisplayModeLocalAction.php in core/modules/field_ui/src/DisplayModeLocalAction.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
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
EntityPermissionsForm.php in core/modules/user/src/Form/EntityPermissionsForm.php
EntityPermissionsFormTest.php in core/modules/user/tests/src/Unit/Form/EntityPermissionsFormTest.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
FieldReuseAccessCheck.php in core/modules/field_ui/src/Access/FieldReuseAccessCheck.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
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/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/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
LayoutBuilderDecorationTestHtmlEntityFormController.php in core/modules/layout_builder/tests/modules/layout_builder_decoration_test/src/Controller/LayoutBuilderDecorationTestHtmlEntityFormController.php
LayoutBuilderHtmlEntityFormController.php in core/modules/layout_builder/src/Controller/LayoutBuilderHtmlEntityFormController.php
LayoutBuilderIsActiveCacheContext.php in core/modules/layout_builder/src/Cache/LayoutBuilderIsActiveCacheContext.php
LayoutBuilderIsActiveCacheContextTest.php in core/modules/layout_builder/tests/src/Unit/LayoutBuilderIsActiveCacheContextTest.php
layout_builder.module in core/modules/layout_builder/layout_builder.module
Provides hook implementations for Layout Builder.
layout_builder_expose_all_field_blocks.module in core/modules/layout_builder/modules/layout_builder_expose_all_field_blocks/layout_builder_expose_all_field_blocks.module
Module implementation file.
layout_builder_test.module in core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.module
Provides hook implementations for Layout Builder tests.
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
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_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.
mysql.module in core/modules/mysql/mysql.module
The MySQL module provides the connection between Drupal and a MySQL, MariaDB or equivalent database.
navigation.module in core/modules/navigation/navigation.module
Primary module hooks for navigation module.
NavigationRenderer.php in core/modules/navigation/src/NavigationRenderer.php
navigation_top_bar.module in core/modules/navigation/modules/navigation_top_bar/navigation_top_bar.module
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
PathChangedHelperTest.php in core/tests/Drupal/Tests/Core/Routing/PathChangedHelperTest.php
PathMatcher.php in core/lib/Drupal/Core/Path/PathMatcher.php
pgsql.module in core/modules/pgsql/pgsql.module
The PostgreSQL module provides the connection between Drupal and a PostgreSQL database.
phpass.module in core/modules/phpass/phpass.module
Provides the password checking algorithm used prior to version 10.1.0.
RelationshipRouteAccessCheck.php in core/modules/jsonapi/src/Access/RelationshipRouteAccessCheck.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.
RevisionDeleteForm.php in core/lib/Drupal/Core/Entity/Form/RevisionDeleteForm.php
RevisionRevertForm.php in core/lib/Drupal/Core/Entity/Form/RevisionRevertForm.php
RouteCacheContext.php in core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php
RouteMatchTest.php in core/tests/Drupal/Tests/Core/Routing/RouteMatchTest.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.
sqlite.module in core/modules/sqlite/sqlite.module
The SQLite module provides the connection between Drupal and a SQLite database.
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.
SystemAdminMenuBlockAccessCheck.php in core/modules/system/src/Access/SystemAdminMenuBlockAccessCheck.php
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
TermRouteContext.php in core/modules/taxonomy/src/ContextProvider/TermRouteContext.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
ThemeManagerInterface.php in core/lib/Drupal/Core/Theme/ThemeManagerInterface.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.
UpdateController.php in core/modules/update/src/Controller/UpdateController.php
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
VersionHistoryController.php in core/lib/Drupal/Core/Entity/Controller/VersionHistoryController.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
workflows.module in core/modules/workflows/workflows.module
Provides hook implementations for the Workflows module.
WorkflowStateTransitionOperationsAccessCheck.php in core/modules/workflows/src/WorkflowStateTransitionOperationsAccessCheck.php
WorkspaceActivateForm.php in core/modules/workspaces/src/Form/WorkspaceActivateForm.php
workspaces.module in core/modules/workspaces/workspaces.module
Provides full-site preview functionality for content staging.
WorkspacesHtmlEntityFormController.php in core/modules/workspaces/src/Controller/WorkspacesHtmlEntityFormController.php

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