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);
} protected function isInherited(Field
$field, WriteParameterBag
$parameters): bool
{ if ($parameters->
getDefinition()->
isInheritanceAware()) { return $field->
is(Inherited::
class);
}