Deprecated - 8.9.x - drupal
| Title | File name | Deprecation | Type | Direct uses | Namespaced uses | Overrides | Use statements | 
|---|---|---|---|---|---|---|---|
| AccessResult::cacheUntilConfigurationChanges | core/ | 
                                                                                        in drupal:8.0.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Access\AccessResult::addCacheableDependency() instead.  | 
                                                                                        function | ||||
| AccessResult::cacheUntilEntityChanges | core/ | 
                                                                                        in drupal:8.0.0 and is removed from drupal:9.0.0. Use ::addCacheableDependency() instead.  | 
                                                                                        function | ||||
| AccountInterface::getUsername | core/ | 
                                                                                        in drupal:8.0.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Session\AccountInterface::getAccountName() or \Drupal\user\UserInterface::getDisplayName() instead.  | 
                                                                                        function | 3 | |||
| AccountProxy::$initialAccountId | core/ | 
                                                                                        in drupal:8.3.0 and is removed from drupal:9.0.0. Use $this->id instead.  | 
                                                                                        property | ||||
| ActionAddForm | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\action\Form\ActionEditForm instead.  | 
                                                                                        class | ||||
| ActionEditForm | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\action\Form\ActionEditForm instead.  | 
                                                                                        class | ||||
| ActionFormBase | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\action\Form\ActionFormBase instead.  | 
                                                                                        class | ||||
| ActionResourceTestBase | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\Tests\system\Functional\Rest\ActionResourceTestBase instead.  | 
                                                                                        class | ||||
| ActiveTheme::$baseThemes | core/ | 
                                                                                        in drupal:8.7.0 and is removed from drupal:9.0.0. Use $this->baseThemeExtensions instead.  | 
                                                                                        property | ||||
| ActiveTheme::getBaseThemes | core/ | 
                                                                                        in drupal:8.7.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Theme\ActiveTheme::getBaseThemeExtensions() instead.  | 
                                                                                        function | ||||
| AggregatorTestBase | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\aggregator\Functional\AggregatorTestBase instead.  | 
                                                                                        class | ||||
| AGGREGATOR_CLEAR_NEVER | core/ | 
                                                                                        in drupal:8.3.0 and is removed from drupal:9.0.0. Use \Drupal\aggregator\FeedStorageInterface::CLEAR_NEVER instead.  | 
                                                                                        constant | ||||
| AjaxRenderer::drupalRenderRoot | core/ | 
                                                                                        in drupal:8.7.0 and is removed from drupal:9.0.0. Use $this->renderer->renderRoot() instead.  | 
                                                                                        function | ||||
| AliasManager | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasManager instead.  | 
                                                                                        class | 2 | 5 | ||
| AliasManagerInterface | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasManagerInterface.  | 
                                                                                        interface | 4 | 9 | ||
| AliasRepository | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasRepository instead.  | 
                                                                                        class | 1 | 2 | ||
| AliasRepositoryInterface | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasRepositoryInterface.  | 
                                                                                        interface | 2 | 1 | ||
| AliasStorage | core/ | 
                                                                                        \Drupal\Core\Path\AliasStorage is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use the "path_alias.repository" service instead, or the entity storage handler for the "path_alias" entity type for CRUD methods.  | 
                                                                                        class | ||||
| AliasStorageInterface | core/ | 
                                                                                        \Drupal\Core\Path\AliasStorage is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use the "path_alias.repository" service instead, or the entity storage handler for the "path_alias" entity type for CRUD methods.  | 
                                                                                        interface | 1 | |||
| AliasWhitelist | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasWhitelist instead.  | 
                                                                                        class | 1 | 3 | ||
| AliasWhitelistInterface | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\path_alias\AliasWhitelistInterface.  | 
                                                                                        interface | 2 | 1 | ||
| AllowedTagsXssTrait | core/ | 
                                                                                        in drupal:8.0.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Field\FieldFilteredMarkup instead.  | 
                                                                                        trait | 8 | |||
| Apcu4Backend | core/ | 
                                                                                        in drupal:8.8.0 and is removed from from drupal:9.0.0. Use \Drupal\Core\Cache\ApcuBackend instead.  | 
                                                                                        class | ||||
| archiver_get_archiver | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Instead, get plugin.manager.archiver service from container and call getInstance() method on it. For example $archiver->getInstance(['filepath' => $file]);  | 
                                                                                        function | 1 | |||
| archiver_get_extensions | core/ | 
                                                                                        in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Archiver\ArchiverManager::getExtensions() instead.  | 
                                                                                        function | 1 | |||
| AssertBreadcrumbTrait | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait instead.  | 
                                                                                        trait | ||||
| AssertButtonsTrait | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\node\Functional\AssertButtonsTrait instead.  | 
                                                                                        trait | ||||
| AssertConfigEntityImportTrait | core/ | 
                                                                                        in drupal:8.4.1 and is removed from drupal:9.0.0. Use \Drupal\Tests\config\Traits\AssertConfigEntityImportTrait.  | 
                                                                                        trait | ||||
| AssertContentTrait | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\KernelTests\AssertContentTrait instead.  | 
                                                                                        trait | ||||
| AssertHelperTrait | core/ | 
                                                                                        in drupal:8.4.0 and is removed from drupal:9.0.0. Use Drupal\Tests\AssertHelperTrait instead.  | 
                                                                                        trait | ||||
| AssertMenuActiveTrailTrait | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\system\Functional\Menu\AssertMenuActiveTrailTrait instead.  | 
                                                                                        trait | ||||
| AssertPageCacheContextsAndTagsTrait | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\system\Functional\Cache\AssertPageCacheContextsAndTagsTrait instead.  | 
                                                                                        trait | 2 | |||
| BaseFieldDefinition::getFieldItemClass | core/ | 
                                                                                        in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead.  | 
                                                                                        function | ||||
| BaseFieldDefinition::setQueryable | core/ | 
                                                                                        in drupal:8.4.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Field\BaseFieldDefinition::setCustomStorage() instead.  | 
                                                                                        function | ||||
| BaseFieldOverrideResourceTestBase | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\FunctionalTests\Rest\BaseFieldOverrideResourceTestBase instead.  | 
                                                                                        class | ||||
| BasicAuthTestTrait | core/ | 
                                                                                        in drupal:8.3.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\basic_auth\Traits\BasicAuthTestTrait instead.  | 
                                                                                        trait | ||||
| Block::$context | core/ | 
                                                                                        Providing context definitions via the "context" key is deprecated in Drupal 8.7.x and will be removed before Drupal 9.0.0. Use the "context_definitions" key instead.  | 
                                                                                        property | ||||
| BlockContentInterface::getRevisionLog | core/ | 
                                                                                        in drupal:8.2.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage() instead.  | 
                                                                                        function | 1 | |||
| BlockContentInterface::setRevisionLog | core/ | 
                                                                                        in drupal:8.2.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage() instead.  | 
                                                                                        function | 1 | |||
| BlockContentResourceTestBase | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\Tests\block_content\Functional\Rest\BlockContentResourceTestBase instead.  | 
                                                                                        class | ||||
| BlockContentTestBase | core/ | 
                                                                                        in drupal:8.4.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\block_content\Functional\Views\BlockContentTestBase.  | 
                                                                                        class | ||||
| BlockContentTestBase | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0. Use \Drupal\Tests\block_content\Functional\BlockContentTestBase instead.  | 
                                                                                        class | ||||
| BlockContentTypeResourceTestBase | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\Tests\block_content\Functional\Rest\BlockContentTypeResourceTestBase instead.  | 
                                                                                        class | ||||
| BlockCreationTrait | core/ | 
                                                                                        in drupal:8.4.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\block\Traits\BlockCreationTrait instead.  | 
                                                                                        trait | ||||
| BlockInterface::BLOCK_LABEL_VISIBLE | core/ | 
                                                                                        in drupal:8.3.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Block\BlockPluginInterface::BLOCK_LABEL_VISIBLE.  | 
                                                                                        constant | ||||
| BlockInterface::BLOCK_REGION_NONE | core/ | 
                                                                                        in drupal:8.?.? and is removed from drupal:9.0.0.  | 
                                                                                        constant | ||||
| BlockPluginId::$migrationPlugin | core/ | 
                                                                                        in drupal:8.8.x and is removed from drupal:9.0.0. Use the migrate.lookup service instead.  | 
                                                                                        property | ||||
| BlockResourceTestBase | core/ | 
                                                                                        in drupal:8.6.0 and is removed from drupal:9.0.0. Use Drupal\Tests\block\Functional\Rest\BlockResourceTestBase instead.  | 
                                                                                        class | ||||
| BlockTestBase | core/ | 
                                                                                        in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\block\Functional\BlockTestBase.  | 
                                                                                        class | ||||
| BlockVisibility::$migrationPlugin | core/ | 
                                                                                        in drupal:8.8.x and is removed from drupal:9.0.0. Use the migrate.lookup service instead.  | 
                                                                                        property | 
Pagination
- Page 1
 - Next page
 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.