Copied!

Field

Field.php : 13

Methods

public__construct()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

Attribute

Tags
Throws
AttributeNotFoundException

publicgetAttributes()

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

Return values

array<string|int, Attribute>

publicgetAttributeValue()

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

Parameters

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

publicgetId()

Field.php : 88
public getId() : string

Return values

string

publicgetIdentifier()

Field.php : 104
public getIdentifier() : string

Return values

string

publicgetName()

Field.php : 112
public getName() : string

Return values

string

publicgetValidators()

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

Return values

array<string|int, Validator>

publichasAttribute()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicsetAttributes()

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

Parameters

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

publicsetId()

Field.php : 96
public setId(string $id) : void

Parameters

Name Type Default value Description
$id string - -

publicsetIdentifier()

Field.php : 140
public setIdentifier(string $identifier) : void

Parameters

Name Type Default value Description
$identifier string - -

publicsetName()

Field.php : 120
public setName(string $name) : void

Parameters

Name Type Default value Description
$name string - -

publicsetValidators()

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

Parameters

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