class Entity extends AbstractImplementation

Definition eines Objektes aka Entity

Eine Definition besteht aus mehreren Feldern, in denen der Feldtype, die Validierung und weitere Details für das Userinterface definiert sind.

Properties

protected Field> $fields from AbstractImplementation

Methods

__construct()

Felddefinition

string
getTypeClass(Properties $properties)

Name der Felddefinition

append(Field $field)

Feld hinzufügen

Field>
getFields()

Feld-Map

Field>
getField(string $key)

Bestimmtes Feld

static Collection
getInstanceFromProperties(Properties $properties)

Definition aus Konfiguration auslesen

Details

__construct()

Felddefinition

at line 44
protected string getTypeClass(Properties $properties)

Name der Felddefinition

Parameters

Properties $properties

Return Value

string

Collection append(Field $field)

Feld hinzufügen

Parameters

Field $field

Return Value

Collection

Field> getFields()

Feld-Map

Return Value

Field>

Field> getField(string $key)

Bestimmtes Feld

Parameters

string $key Schlüssel/Name des Feldes

Return Value

Field>

static Collection getInstanceFromProperties(Properties $properties)

Definition aus Konfiguration auslesen

Parameters

Properties $properties Eigenschaften

Return Value

Collection