ModelInstance
extends
InstantiableFromProperties, Instantiable, JsonSerializable, Iterator, ArrayAccess, Countable
in
Schnittstelle für den Datenzugriff
Tags
Table of Contents
Methods
- getClass() : string
- Name der Klasse mit Namensraum
- getDataset() : Subset
- Dataset
- getFilterDocument() : FilterDocument
- FilterDokument
- getID() : string
- Eindeutige ID des Objektes
- getIndexDocument() : IndexDocument
- IndexDokument der Klasse
- getInstance() : Object
- Führt eine Anweisung aus
- getInstanceFromMap() : Model
- Instanz
- getInstanceFromProperties() : object
- Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse
- getRelationDefinition() : Collection<string|int, Linkage>
- Relationen des Objektes
- getValue() : mixed
- Gibt den Wert des Schlüssels zurück.
- setID() : Model
- ID setzen
- setValue() : ModelInstance
- Wert setzen
Methods
getClass()
Name der Klasse mit Namensraum
public
getClass() : string
Return values
string —Klassenname
getDataset()
Dataset
public
getDataset(Subset $result) : Subset
Parameters
- $result : Subset
Return values
Subset —Dataset
getFilterDocument()
FilterDokument
public
getFilterDocument(ParameterMap $parameter) : FilterDocument
Parameters
- $parameter : ParameterMap
Return values
FilterDocument —Filter
getID()
Eindeutige ID des Objektes
public
getID() : string
Return values
string —ID
getIndexDocument()
IndexDokument der Klasse
public
getIndexDocument() : IndexDocument
Tags
Return values
IndexDocumentgetInstance()
Führt eine Anweisung aus
public
static getInstance(mixed $data) : Object
Parameters
- $data : mixed
-
Daten
Return values
Object —Erstellte Instanz
getInstanceFromMap()
Instanz
public
static getInstanceFromMap(Map $map) : Model
Parameters
- $map : Map
Return values
ModelgetInstanceFromProperties()
Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse
public
static getInstanceFromProperties(Properties $properties) : object
Parameters
- $properties : Properties
-
Eigenschaften
Return values
object —Ein Objekt
getRelationDefinition()
Relationen des Objektes
public
getRelationDefinition() : Collection<string|int, Linkage>
Return values
Collection<string|int, Linkage>getValue()
Gibt den Wert des Schlüssels zurück.
public
getValue(string $key[, mixed $default = null ]) : mixed
Parameters
- $key : string
- $default : mixed = null
Return values
mixed —Wert der Eigenschaft
setID()
ID setzen
public
setID(string $id) : Model
Parameters
- $id : string
Return values
ModelsetValue()
Wert setzen
public
setValue(string $key, mixed $value) : ModelInstance
Setzt den Wert eines Schlüssels
Parameters
- $key : string
- $value : mixed