Copied!

Field

Field.php : 13

Methods

public__construct()

Field.php : 31
public __construct([string|null $id = null ][, string|null $identifier = null ][, string|null $name = null ][, array<string|int, Attribute$attributes = [] ][, array<string|int, Validator$validators = [] ])

Parameters

Name Type Default value Description
$id string|null null -
$identifier string|null null -
$name string|null null -
$attributes array<string|int, Attribute> [] -
$validators array<string|int, Validator> [] -

publicgetAttribute()

Field.php : 59
public getAttribute(string $identifier) : Attribute

Parameters

Name Type Default value Description
$identifier string - -

Return values

Attribute

Tags
Throws
AttributeNotFoundException

publicgetAttributes()

Field.php : 113
public getAttributes() : array<string|int, Attribute>

Return values

array<string|int, Attribute>

publicgetAttributeValue()

Field.php : 100
public getAttributeValue(string $identifier) : mixed

Parameters

Name Type Default value Description
$identifier string - -
Tags
Throws
AttributeNotFoundException

publicgetId()

Field.php : 70
public getId() : string|null

Return values

string|null

publicgetIdentifier()

Field.php : 80
public getIdentifier() : string|null

Return values

string|null

publicgetName()

Field.php : 85
public getName() : string|null

Return values

string|null

publicgetValidators()

Field.php : 129
public getValidators() : array<string|int, Validator>

Return values

array<string|int, Validator>

publichasAttribute()

Field.php : 45
public hasAttribute(string $identifier) : bool

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicsetAttributes()

Field.php : 121
public setAttributes(array<string|int, Attribute$attributes) : void

Parameters

Name Type Default value Description
$attributes array<string|int, Attribute> - -

publicsetId()

Field.php : 75
public setId(string|null $id) : void

Parameters

Name Type Default value Description
$id string|null - -

publicsetIdentifier()

Field.php : 105
public setIdentifier(string|null $identifier) : void

Parameters

Name Type Default value Description
$identifier string|null - -

publicsetName()

Field.php : 90
public setName(string|null $name) : void

Parameters

Name Type Default value Description
$name string|null - -

publicsetValidators()

Field.php : 137
public setValidators(array<string|int, Validator$validators) : void

Parameters

Name Type Default value Description
$validators array<string|int, Validator> - -