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.