protected function requiresValidation( Field
$field,
EntityExistence
$existence,
$value,
WriteParameterBag
$parameters ): bool
{ if ($value !== null
) { return true;
} if ($existence->
isChild() &&
$this->
isInherited($field,
$parameters)) { return false;
} if ($existence->
hasEntityName() &&
$this->definitionRegistry->
getByEntityName($existence->
getEntityName()) instanceof EntityTranslationDefinition
&&
$parameters->
getCurrentWriteLanguageId() !== Defaults::LANGUAGE_SYSTEM
) { return false;
} return $field->
is(Required::
class);
}