Copied!

Field

Field.php : 13

Methods

public__construct()

Field.php : 19
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 : 42
public getAttribute(string $identifier) : Attribute

Parameters

Name Type Default value Description
$identifier string - -

Return values

Attribute

Tags
Throws
AttributeNotFoundException

publicgetAttributes()

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

Return values

array<string|int, Attribute>

publicgetAttributeValue()

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

Parameters

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

publicgetId()

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

Return values

string|null

publicgetIdentifier()

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

Return values

string|null

publicgetName()

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

Return values

string|null

publicgetValidators()

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

Return values

array<string|int, Validator>

publichasAttribute()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicsetAttributes()

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

Parameters

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

publicsetId()

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

Parameters

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

publicsetIdentifier()

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

Parameters

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

publicsetName()

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

Parameters

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

publicsetValidators()

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

Parameters

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