Primary tabs

Examples: "before Drupal 9", "in Drupal 8.4"
Namesort ascending Location Type Deprecation Direct uses Namespaced uses Overrides Use statements
_user_role_permissions_update core/modules/user/user.module function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. 1
_drupal_rewrite_settings_is_simple core/includes/install.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use SettingsEditor::rewrite() instead. As internal API, _drupal_rewrite_settings_is_simple() may also be removed in a minor release.
_drupal_rewrite_settings_is_array_index core/includes/install.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use SettingsEditor::rewrite() instead. As internal API, _drupal_rewrite_settings_is_array_index() may also be removed in a minor release.
_drupal_rewrite_settings_global core/includes/install.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use SettingsEditor::rewrite() instead. As internal API, _drupal_rewrite_settings_global() may also be removed in a minor release.
_drupal_rewrite_settings_dump_one core/includes/install.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use SettingsEditor::rewrite() instead. As internal API, _drupal_rewrite_settings_dump_one() may also be removed in a minor release. 1
_drupal_rewrite_settings_dump core/includes/install.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use SettingsEditor::rewrite() instead. As internal API, _drupal_rewrite_settings_dump() may also be removed in a minor release.
_drupal_flush_css_js core/includes/common.inc function in drupal:10.2.0 and is removed from drupal:11.0.0. Use Use \Drupal\Core\Asset\AssetQueryStringInterface::reset() instead. 1
YamlSymfony core/lib/Drupal/Component/Serialization/YamlSymfony.php class in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\Component\Serialization\Yaml instead.
Yaml::getSerializer core/lib/Drupal/Component/Serialization/Yaml.php function in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement.
WorkspaceManagerInterface::shouldAlterOperations core/modules/workspaces/src/WorkspaceManagerInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement.
WorkspaceManagerInterface::isEntityTypeSupported core/modules/workspaces/src/WorkspaceManagerInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\workspaces\WorkspaceInformation::isEntityTypeSupported instead.
WorkspaceManagerInterface::getSupportedEntityTypes core/modules/workspaces/src/WorkspaceManagerInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\workspaces\WorkspaceInformation::getSupportedEntityTypes instead.
WorkspaceAssociationInterface::postPublish core/modules/workspaces/src/WorkspaceAssociationInterface.php function in drupal:10.1.0 and is removed from drupal:11.0.0. Use the \Drupal\workspaces\Event\WorkspacePostPublishEvent event instead.
watchdog_exception core/includes/bootstrap.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use Use \Drupal\Core\Utility\Error::logException() instead. 1
views_ui_truncate core/modules/views_ui/views_ui.module function in drupal:10.3.0 and is removed from drupal:12.0.0. Use \Drupal\Component\Utility\Unicode::truncate(). 1
user_role_permissions core/modules/user/user.module function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement beyond loading the roles and calling \Drupal\user\Entity\Role::getPermissions(). 1
user_role_names core/modules/user/user.module function in drupal:10.2.0 and is removed from drupal:11.0.0. Use \Drupal\user\Entity\Role::loadMultiple() and, if necessary, an inline implementation instead.
user_roles core/modules/user/user.module function in drupal:10.2.0 and is removed from drupal:11.0.0. Use \Drupal\user\Entity\Role::loadMultiple() and, if necessary, an inline implementation instead. 1
user_is_blocked core/modules/user/user.module function in drupal:11.0.0 and is removed from drupal:12.0.0. Use Drupal\user\UserInterface::isBlocked() instead.
Url::toRenderArray core/lib/Drupal/Core/Url.php function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement.
Url::renderAccess core/lib/Drupal/Core/Url.php function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement.
Upsert core/lib/Drupal/Core/Database/Driver/sqlite/Upsert.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The SQLite database driver has been moved to the sqlite module. 1
Upsert core/lib/Drupal/Core/Database/Driver/pgsql/Upsert.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The PostgreSQL database driver has been moved to the pgsql module. 1
Upsert core/lib/Drupal/Core/Database/Driver/mysql/Upsert.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The MySQL database driver has been moved to the mysql module. 1
UploadedFileInterface::isValid core/modules/file/src/Upload/UploadedFileInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\file\Validation\UploadedFileValidatorInterface::validate() instead. 1
UploadedFileInterface::getErrorMessage core/modules/file/src/Upload/UploadedFileInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\file\Validation\UploadedFileValidatorInterface::validate() instead. 1
UploadedFileInterface::getError core/modules/file/src/Upload/UploadedFileInterface.php function in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\file\Validation\UploadedFileValidatorInterface::validate() instead. 1
UpdateHookRegistryFactory core/lib/Drupal/Core/Update/UpdateHookRegistryFactory.php class in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\Core\Update\UpdateHookRegistry instead.
UpdateController::updateRedirect core/modules/update/src/Controller/UpdateController.php function in drupal:10.2.0 and is removed from drupal:11.0.0. Use /admin/appearance/update directly instead of /admin/theme/update.
Update core/lib/Drupal/Core/Database/Driver/pgsql/Update.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The PostgreSQL database driver has been moved to the pgsql module. 1
UnpublishByKeywordNode core/modules/node/src/Plugin/Action/UnpublishByKeywordNode.php class in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\action\Plugin\Action\UnpublishByKeywordNode instead. 1
UnpublishByKeywordComment core/modules/comment/src/Plugin/Action/UnpublishByKeywordComment.php class in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\action\Plugin\Action\UnpublishByKeywordComment instead. 1
UnitTestSuite core/tests/TestSuites/UnitTestSuite.php class in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement and test discovery will be handled differently in PHPUnit 10.
Truncate core/lib/Drupal/Core/Database/Driver/sqlite/Truncate.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The SQLite database driver has been moved to the sqlite module. 1
Truncate core/lib/Drupal/Core/Database/Driver/pgsql/Truncate.php class in drupal:9.4.0 and is removed from drupal:11.0.0. The PostgreSQL database driver has been moved to the pgsql module. 1
TranslationWrapper core/lib/Drupal/Core/StringTranslation/TranslationWrapper.php class in drupal:8.0.0 and is removed from drupal:11.0.0. Use the \Drupal\Core\StringTranslation\TranslatableMarkup class instead. 1
TourTipPluginInterface core/modules/tour/src/TourTipPluginInterface.php interface in drupal:10.1.0 and is removed from drupal:11.0.0. Implements TipPluginInterface instead. 1
theme_render_and_autoescape core/includes/theme.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. Theme engines must handle escaping by themselves. 4
theme_get_registry core/includes/theme.inc function in drupal:10.1.0 and is removed from drupal:11.0.0. Use theme.registry service methods get() or getRuntime() instead. 1
ThemeHandlerInterface::rebuildThemeData core/lib/Drupal/Core/Extension/ThemeHandlerInterface.php function in drupal:10.3.0 and is removed from drupal:12.0.0. Use \Drupal::service('extension.list.theme')->reset()->getList() instead.
ThemeHandlerInterface::getBaseThemes core/lib/Drupal/Core/Extension/ThemeHandlerInterface.php function in drupal:10.3.0 and is removed from drupal:12.0.0. There is no direct replacement.
ThemeExtensionList::getBaseThemes core/lib/Drupal/Core/Extension/ThemeExtensionList.php function in drupal:10.3.0 and is removed from drupal:12.0.0. There is no direct replacement.
TestSuiteBase core/tests/TestSuites/TestSuiteBase.php class in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement and test discovery will be handled differently in PHPUnit 10. 6 1
TestSetupTrait::getDatabaseConnection core/lib/Drupal/Core/Test/TestSetupTrait.php function in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. 1
TestRequirementsTrait::checkRequirements core/tests/Drupal/Tests/TestRequirementsTrait.php function in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement.
TestRequirementsTrait::checkModuleRequirements core/tests/Drupal/Tests/TestRequirementsTrait.php function in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement. 1
TermStorageInterface::updateTermHierarchy core/modules/taxonomy/src/TermStorageInterface.php function in drupal:10.1.0 and is removed from drupal:11.0.0. Parent references are automatically updated when updating a taxonomy term. 1
TermStorageInterface::deleteTermHierarchy core/modules/taxonomy/src/TermStorageInterface.php function in drupal:10.1.0 and is removed from drupal:11.0.0. Parent references are automatically cleared when deleting a taxonomy term. 1
Tasks core/modules/system/tests/modules/database_statement_monitoring_test/src/sqlite/Install/Tasks.php class in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement.
Tasks core/modules/system/tests/modules/database_statement_monitoring_test/src/pgsql/Install/Tasks.php class in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement.

Pages

Other projects