$this->container->
get('typed_data_manager'
)->
willReturn($this->typedDataManager->
reveal());
$this->moduleHandler =
$this->
prophesize(ModuleHandlerInterface::
class);
$this->moduleHandler->
alter('entity_base_field_info', Argument::
type('array'
), Argument::
any())->
willReturn(NULL
);
$this->moduleHandler->
alter('entity_bundle_field_info', Argument::
type('array'
), Argument::
any(), Argument::
type('string'
))->
willReturn(NULL
);
$this->cacheBackend =
$this->
prophesize(CacheBackendInterface::
class);
$this->cacheTagsInvalidator =
$this->
prophesize(CacheTagsInvalidatorInterface::
class);
$language =
new Language(['id' => 'en'
]);
$this->languageManager =
$this->
prophesize(LanguageManagerInterface::
class);
$this->languageManager->
getCurrentLanguage()->
willReturn($language);
$this->languageManager->
getLanguages()->
willReturn(['en' =>
(object) ['id' => 'en'
]]);
$this->keyValueFactory =
$this->
prophesize(KeyValueFactoryInterface::
class);
$this->entityTypeManager =
$this->
prophesize(EntityTypeManagerInterface::
class);
$this->entityTypeRepository =
$this->
prophesize(EntityTypeRepositoryInterface::
class);
$this->entityTypeBundleInfo =
$this->
prophesize(EntityTypeBundleInfoInterface::
class);
$this->entityDisplayRepository =
$this->
prophesize(EntityDisplayRepositoryInterface::
class);
$this->entityLastInstalledSchemaRepository =
$this->
prophesize(EntityLastInstalledSchemaRepositoryInterface::
class);
$this->entityFieldManager =
new TestEntityFieldManager($this->entityTypeManager->
reveal(),
$this->entityTypeBundleInfo->
reveal(),
$this->entityDisplayRepository->
reveal(),
$this->typedDataManager->
reveal(),
$this->languageManager->
reveal(),
$this->keyValueFactory->
reveal(),
$this->moduleHandler->
reveal(),
$this->cacheBackend->
reveal(),
$this->entityLastInstalledSchemaRepository->
reveal());
}