protected function assertEntityTypeSchema(bool
$revisionable, bool
$translatable, bool
$new_base_field = FALSE
): void
{ // Check whether the 'new_base_field' field has been installed correctly.
$field_storage_definition =
$this->entityDefinitionUpdateManager->
getFieldStorageDefinition('new_base_field',
$this->entityTypeId
);
if ($new_base_field) { $this->
assertNotNull($field_storage_definition);
} else { $this->
assertNull($field_storage_definition);
} if ($revisionable &&
$translatable) { $this->
assertRevisionableAndTranslatable();
} elseif ($revisionable) { $this->
assertRevisionable();
} elseif ($translatable) { $this->
assertTranslatable();
} else { $this->
assertNonRevisionableAndNonTranslatable();
}