entityTypeInfo = $this->container->get('class_resolver')->getInstanceFromDefinition(EntityTypeInfo::class); $this->entityTypeManager = $this->container->get('entity_type.manager'); } /** * @covers ::entityBaseFieldInfo */ public function testEntityBaseFieldInfo() { $definition = $this->entityTypeManager->getDefinition('entity_test'); $definition->setHandlerClass('moderation', ModerationHandler::class); $base_fields = $this->entityTypeInfo->entityBaseFieldInfo($definition); $this->assertFalse($base_fields['moderation_state']->isReadOnly()); $this->assertTrue($base_fields['moderation_state']->isComputed()); $this->assertTrue($base_fields['moderation_state']->isTranslatable()); } }