Element
abstract class Element extends Alvine implements InstantiableFromProperties
Element
Properties
protected string | $template | ||
protected SimpleMap | $map |
Methods
neues Objekt
Setzt einen Platzhalter
Setzt einen Platzhalter in der Form eines Attributes
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
Gibt das Standard Template zurück Diese Methode muss jede abgeleitete Klasse implementieren
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
Gibt das Element als String zurück
Initialisieren weiterer Argumente über Eigenschaften
Details
at line 50
__construct()
neues Objekt
at line 66
Element
setPlaceholder(string $placeholder, string $value)
Setzt einen Platzhalter
at line 82
Element
setData(string $name, string $value)
Setzt ein Data Attribut
Es können mehrere Attribute gesetzt werden, die neuen Werte werden angehängt
at line 101
Element
setAttribute(string $name, string $value, string $placeholder = null)
Setzt einen Platzhalter in der Form eines Attributes
at line 117
string
wrapAsAttribute(string $name, string $value)
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
name="value"
at line 127
abstract protected string
getDefaultTemplate()
Gibt das Standard Template zurück Diese Methode muss jede abgeleitete Klasse implementieren
at line 135
string
getHtml()
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
at line 144
string
__toString()
Gibt das Element als String zurück
at line 160
protected Control
initAttributesFromProperties(Properties $properties, array $names = [])
Initialisieren weiterer Argumente über Eigenschaften