Primary tabs

Examples: "before Drupal 9", "in Drupal 8.4"
Name Location Typesort descending Deprecation Direct uses Namespaced uses Overrides Use statements
BuildTestSuite core/tests/TestSuites/BuildTestSuite.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.
FunctionalJavascriptTestSuite core/tests/TestSuites/FunctionalJavascriptTestSuite.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.
FunctionalTestSuite core/tests/TestSuites/FunctionalTestSuite.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.
KernelTestSuite core/tests/TestSuites/KernelTestSuite.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.
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
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.
MigrateSkipProcessException core/modules/migrate/src/MigrateSkipProcessException.php class in drupal:10.3.0 and is removed from drupal:12.0.0. Return FALSE from a process plugin's isPipelineStopped() method to stop further processing on a pipeline. 1
MachineNameController core/modules/system/src/MachineNameController.php class in drupal:10.2.0 and is removed from drupal:11.0.0. There is no replacement. 1
Handle core/lib/Drupal/Component/Assertion/Handle.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Use assert_options(ASSERT_EXCEPTION, TRUE).
ContainerAwareEventDispatcher core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php class in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Symfony\Component\EventDispatcher\EventDispatcher instead. 1
PluginHelper core/lib/Drupal/Component/Plugin/PluginHelper.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Instead, use instanceof() to check for \Drupal\Component\Plugin\ConfigurableInterface. 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.
CssCollectionOptimizer core/lib/Drupal/Core/Asset/CssCollectionOptimizer.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Instead, use \Drupal\Core\Asset\CssCollectionOptimizerLazy. 1
JsCollectionOptimizer core/lib/Drupal/Core/Asset/JsCollectionOptimizer.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Instead use \Drupal\Core\Asset\JsCollectionOptimizerLazy.
StatementPrefetch core/lib/Drupal/Core/Database/StatementPrefetch.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Use \Drupal\Core\Database\StatementPrefetchIterator instead.
StatementWrapper core/lib/Drupal/Core/Database/StatementWrapper.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Use \Drupal\Core\Database\StatementWrapperIterator instead. 1
KernelDestructionSubscriber core/lib/Drupal/Core/EventSubscriber/KernelDestructionSubscriber.php class in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement.
RequestStack core/lib/Drupal/Core/Http/RequestStack.php class in drupal:10.0.0 and is removed from drupal:11.0.0. There is no replacement. 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
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.
EditorImageDialog core/modules/editor/src/Form/EditorImageDialog.php class in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. 2
EditorLinkDialog core/modules/editor/src/Form/EditorLinkDialog.php class in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. 1
EditorMediaDialog core/modules/media/src/Form/EditorMediaDialog.php class in drupal:10.1.0 and is removed from drupal:11.0.0. There is no replacement. 2
ScrollTopCommand core/modules/views/src/Ajax/ScrollTopCommand.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Use \Drupal\Core\Ajax\ScrollTopCommand
ContextProvidersPass core/lib/Drupal/Core/DependencyInjection/Compiler/ContextProvidersPass.php class in drupal:10.2.0 and is removed from drupal:11.0.0. The context.repository service uses the service_id_collector pattern instead so this is no longer needed.
DependencySerializationTraitPass core/lib/Drupal/Core/DependencyInjection/Compiler/DependencySerializationTraitPass.php class in drupal:9.5.0 and is removed from drupal:11.0.0. The _serviceId property is no longer part of the container. Use \Drupal\Core\DrupalKernelInterface::getServiceIdMapping() instead.
RecursiveExtensionFilterIterator core/lib/Drupal/Core/Extension/Discovery/RecursiveExtensionFilterIterator.php class in drupal:10.2.0 and is removed from drupal:11.0.0. Use \Drupal\Core\Extension\Discovery\RecursiveExtensionFilterCallback instead. 1
FormElement core/lib/Drupal/Core/Render/Element/FormElement.php class in drupal:10.3.0 and is removed from drupal:12.0.0. use \Drupal\Core\Render\Element\FormElementBase instead. 1 1
RenderElement core/lib/Drupal/Core/Render/Element/RenderElement.php class in drupal:10.3.0 and is removed from drupal:12.0.0. Use \Drupal\Core\Render\Element\RenderElementBase instead. 1 1
Connection core/lib/Drupal/Core/Database/Driver/mysql/Connection.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
ExceptionHandler core/lib/Drupal/Core/Database/Driver/mysql/ExceptionHandler.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
Insert core/lib/Drupal/Core/Database/Driver/mysql/Insert.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
Schema core/lib/Drupal/Core/Database/Driver/mysql/Schema.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
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
Connection core/lib/Drupal/Core/Database/Driver/pgsql/Connection.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
Delete core/lib/Drupal/Core/Database/Driver/pgsql/Delete.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
Insert core/lib/Drupal/Core/Database/Driver/pgsql/Insert.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
Schema core/lib/Drupal/Core/Database/Driver/pgsql/Schema.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
Select core/lib/Drupal/Core/Database/Driver/pgsql/Select.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
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
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
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
Connection core/lib/Drupal/Core/Database/Driver/sqlite/Connection.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
Insert core/lib/Drupal/Core/Database/Driver/sqlite/Insert.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
Schema core/lib/Drupal/Core/Database/Driver/sqlite/Schema.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
Select core/lib/Drupal/Core/Database/Driver/sqlite/Select.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
Statement core/lib/Drupal/Core/Database/Driver/sqlite/Statement.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/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
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
ForumVocabulary core/modules/taxonomy/src/Plugin/migrate/process/ForumVocabulary.php class in drupal:10.1.0 and is removed from drupal:11.0.0. Use \Drupal\forum\Plugin\migrate\process\ForumVocabulary instead.

Pages

Other projects