abstract class Element extends Alvine implements InstantiableFromProperties

Element

Properties

protected string $template
protected SimpleMap $map

Methods

__construct()

neues Objekt

setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

setData(string $name, string $value)

Setzt ein Data Attribut

setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

string
wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

string
getDefaultTemplate()

Gibt das Standard Template zurück Diese Methode muss jede abgeleitete Klasse implementieren

string
getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

string
__toString()

Gibt das Element als String zurück

initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

Details

at line 50
__construct()

neues Objekt

at line 66
Element setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

Parameters

string $placeholder Platzhalter
string $value Wert

Return Value

Element dieses Objekt

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

Parameters

string $name Name
string $value Wert

Return Value

Element dieses Objekt

at line 101
Element setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

Parameters

string $name Name
string $value Wert
string $placeholder Platzhalter

Return Value

Element dieses Objekt

at line 117
string wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

name="value"

Parameters

string $name Attributename
string $value Attributewert

Return Value

string formatierte Zeichenkette

at line 127
abstract protected string getDefaultTemplate()

Gibt das Standard Template zurück Diese Methode muss jede abgeleitete Klasse implementieren

Return Value

string Template

at line 135
string getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

Return Value

string Html

at line 144
string __toString()

Gibt das Element als String zurück

Return Value

string Zeichenkette

at line 160
protected Control initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

Parameters

Properties $properties
array $names

Return Value

Control