EmptyDataResolver
class EmptyDataResolver
Methods
array
execute(string $class, array $extra = [], mixed $defaultReturnValue = null)
Resolve the empty representation of a data class.
mixed
getDefaultValue(DataClass $dataClass, DataProperty $property)
Get a declared default without retaining it in metadata.
mixed
getValueForProperty(DataProperty $property, mixed $defaultReturnValue = null)
Resolve an empty value from one property declaration.
Details
at line 24
__construct(DataClassRepository $dataClasses)
Create an empty data resolver.
at line 33
array
execute(string $class, array $extra = [], mixed $defaultReturnValue = null)
Resolve the empty representation of a data class.
at line 60
protected mixed
getDefaultValue(DataClass $dataClass, DataProperty $property)
Get a declared default without retaining it in metadata.
at line 78
protected mixed
getValueForProperty(DataProperty $property, mixed $defaultReturnValue = null)
Resolve an empty value from one property declaration.