diff --git a/core/lib/Drupal/Core/Entity/EntityFieldManager.php b/core/lib/Drupal/Core/Entity/EntityFieldManager.php index fb72dcd..316db83 100644 --- a/core/lib/Drupal/Core/Entity/EntityFieldManager.php +++ b/core/lib/Drupal/Core/Entity/EntityFieldManager.php @@ -15,7 +15,7 @@ use Drupal\Core\KeyValueStore\KeyValueFactoryInterface; use Drupal\Core\Language\LanguageManagerInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; -use Drupal\Core\TypedData\TypedDataManager; +use Drupal\Core\TypedData\TypedDataManagerInterface; /** * Manages the discovery of entity fields. @@ -82,7 +82,7 @@ class EntityFieldManager implements EntityFieldManagerInterface { /** * The typed data manager. * - * @var \Drupal\Core\TypedData\TypedDataManager + * @var \Drupal\Core\TypedData\TypedDataManagerInterface */ protected $typedDataManager; @@ -137,7 +137,7 @@ class EntityFieldManager implements EntityFieldManagerInterface { * The entity type bundle info. * @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository * The entity display repository. - * @param \Drupal\Core\TypedData\TypedDataManager $typed_data_manager + * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager * The typed data manager. * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager * The language manager. @@ -148,7 +148,7 @@ class EntityFieldManager implements EntityFieldManagerInterface { * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend * The cache backend. */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, EntityTypeBundleInfoInterface $entity_type_bundle_info, EntityDisplayRepositoryInterface $entity_display_repository, TypedDataManager $typed_data_manager, LanguageManagerInterface $language_manager, KeyValueFactoryInterface $key_value_factory, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache_backend) { + public function __construct(EntityTypeManagerInterface $entity_type_manager, EntityTypeBundleInfoInterface $entity_type_bundle_info, EntityDisplayRepositoryInterface $entity_display_repository, TypedDataManagerInterface $typed_data_manager, LanguageManagerInterface $language_manager, KeyValueFactoryInterface $key_value_factory, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache_backend) { $this->entityTypeManager = $entity_type_manager; $this->entityTypeBundleInfo = $entity_type_bundle_info; $this->entityDisplayRepository = $entity_display_repository; diff --git a/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php b/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php index a98a4f6..595066d 100644 --- a/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php +++ b/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php @@ -12,7 +12,7 @@ use Drupal\Core\Cache\CacheBackendTrait; use Drupal\Core\Extension\ModuleHandlerInterface; use Drupal\Core\Language\LanguageManagerInterface; -use Drupal\Core\TypedData\TypedDataManager; +use Drupal\Core\TypedData\TypedDataManagerInterface; /** * Provides discovery and retrieval of entity type bundles. @@ -45,7 +45,7 @@ class EntityTypeBundleInfo implements EntityTypeBundleInfoInterface { /** * The typed data manager. * - * @var \Drupal\Core\TypedData\TypedDataManager + * @var \Drupal\Core\TypedData\TypedDataManagerInterface */ protected $typedDataManager; @@ -65,12 +65,12 @@ class EntityTypeBundleInfo implements EntityTypeBundleInfoInterface { * The language manager. * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler * The module handler. - * @param \Drupal\Core\TypedData\TypedDataManager $typed_data_manager + * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager * The typed data manager. * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend * The cache backend. */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, LanguageManagerInterface $language_manager, ModuleHandlerInterface $module_handler, TypedDataManager $typed_data_manager, CacheBackendInterface $cache_backend) { + public function __construct(EntityTypeManagerInterface $entity_type_manager, LanguageManagerInterface $language_manager, ModuleHandlerInterface $module_handler, TypedDataManagerInterface $typed_data_manager, CacheBackendInterface $cache_backend) { $this->entityTypeManager = $entity_type_manager; $this->languageManager = $language_manager; $this->moduleHandler = $module_handler; diff --git a/core/tests/Drupal/Tests/Core/Entity/EntityFieldManagerTest.php b/core/tests/Drupal/Tests/Core/Entity/EntityFieldManagerTest.php index 50aa8d6..c63cef8 100644 --- a/core/tests/Drupal/Tests/Core/Entity/EntityFieldManagerTest.php +++ b/core/tests/Drupal/Tests/Core/Entity/EntityFieldManagerTest.php @@ -33,7 +33,7 @@ use Drupal\Core\Language\Language; use Drupal\Core\Language\LanguageManagerInterface; use Drupal\Core\StringTranslation\TranslationInterface; -use Drupal\Core\TypedData\TypedDataManager; +use Drupal\Core\TypedData\TypedDataManagerInterface; use Drupal\Tests\UnitTestCase; use Prophecy\Argument; use Symfony\Component\DependencyInjection\ContainerInterface; @@ -47,7 +47,7 @@ class EntityFieldManagerTest extends UnitTestCase { /** * The typed data manager. * - * @var \Drupal\Core\TypedData\TypedDataManager|\Prophecy\Prophecy\ProphecyInterface + * @var \Drupal\Core\TypedData\TypedDataManagerInterface|\Prophecy\Prophecy\ProphecyInterface */ protected $typedDataManager; @@ -151,7 +151,7 @@ public function setUp() { $this->container = $this->prophesize(ContainerInterface::class); \Drupal::setContainer($this->container->reveal()); - $this->typedDataManager = $this->prophesize(TypedDataManager::class); + $this->typedDataManager = $this->prophesize(TypedDataManagerInterface::class); $this->typedDataManager->getDefinition('field_item:boolean')->willReturn([ 'class' => BooleanItem::class, ]); diff --git a/core/tests/Drupal/Tests/Core/Entity/EntityTypeBundleInfoTest.php b/core/tests/Drupal/Tests/Core/Entity/EntityTypeBundleInfoTest.php index 2093a44..82626ec 100644 --- a/core/tests/Drupal/Tests/Core/Entity/EntityTypeBundleInfoTest.php +++ b/core/tests/Drupal/Tests/Core/Entity/EntityTypeBundleInfoTest.php @@ -18,7 +18,7 @@ use Drupal\Core\Extension\ModuleHandlerInterface; use Drupal\Core\Language\Language; use Drupal\Core\Language\LanguageManagerInterface; -use Drupal\Core\TypedData\TypedDataManager; +use Drupal\Core\TypedData\TypedDataManagerInterface; use Drupal\Tests\UnitTestCase; use Prophecy\Argument; use Symfony\Component\DependencyInjection\ContainerInterface; @@ -53,7 +53,7 @@ class EntityTypeBundleInfoTest extends UnitTestCase { /** * The typed data manager. * - * @var \Drupal\Core\TypedData\TypedDataManager|\Prophecy\Prophecy\ProphecyInterface + * @var \Drupal\Core\TypedData\TypedDataManagerInterface|\Prophecy\Prophecy\ProphecyInterface */ protected $typedDataManager; @@ -99,7 +99,7 @@ protected function setUp() { $this->languageManager->getCurrentLanguage()->willReturn($language); $this->languageManager->getLanguages()->willReturn(['en' => (object) ['id' => 'en']]); - $this->typedDataManager = $this->prophesize(TypedDataManager::class); + $this->typedDataManager = $this->prophesize(TypedDataManagerInterface::class); $this->cacheBackend = $this->prophesize(CacheBackendInterface::class);