API reference / Quittio \ Core \ Mapping
FieldDefinition
final readonly class in quittio/core
Quittio\Core\Mapping\FieldDefinition · Source
Metadata of one DTO field, read from its mapping attributes.
Properties#
| Property | Type | Description |
|---|---|---|
$bt readonly | ?string | |
$cardinality readonly | ?string | |
$cii readonly | ?string | |
$class readonly | class-string | |
$computed readonly | bool | |
$extendedOnly readonly | bool | |
$internal readonly | bool | |
$level readonly | ProfileLevel | |
$pdfOnly readonly | bool | |
$property readonly | string | |
$requiredIn readonly | list<string> | |
$ubl readonly | ?string | |
$xrechnungExtensionOnly readonly | bool |
Methods#
| Method | Description |
|---|---|
->__construct() | |
->isMandatory() |
__construct()#
public function __construct(
class-string $class,
string $property,
?string $bt,
?string $cardinality,
ProfileLevel $level,
list<string> $requiredIn,
bool $extendedOnly,
bool $xrechnungExtensionOnly,
bool $computed,
bool $pdfOnly,
bool $internal,
?string $cii,
?string $ubl,
)| Parameter | Type | Description |
|---|---|---|
$class | class-string | |
$property | string | |
$bt | ?string | |
$cardinality | ?string | |
$level | ProfileLevel | |
$requiredIn | list<string> | |
$extendedOnly | bool | |
$xrechnungExtensionOnly | bool | |
$computed | bool | |
$pdfOnly | bool | |
$internal | bool | |
$cii | ?string | |
$ubl | ?string |
isMandatory()#
public function isMandatory(): bool- Returns
bool