TextWrapper
in package
implements
DataQueryObject, ArrayAccess
Wrapper-Klasse für DataQuery und Texte
Diese Klasse stellt die Zugriffe auf ein Textobjekt zur Verfügung und implementiert alle notwendigen Methoden der verschiedenen Interfaces
Tags
Table of Contents
Interfaces
- DataQueryObject
- Interface für Datenzugriff
- ArrayAccess
Properties
Methods
- __construct() : mixed
- Neues Objekt aus einem String erstellen.
- append() : TextWrapper
- Neue Zeile anhängen
- current() : string
- Implementierung des Iteration Interfaces.
- existsIndex() : boolean
- Implementierung des ArrayAccess Interfaces.
- existsValue() : boolean
- Existiert der Wert in dem Array?
- getCount() : integer
- Anzahl der Datensätze zurückgeben
- getCurrent() : string
- Implementierung des Iteration Interfaces.
- getCurrentKey() : string
- Implementierung des Iteration Interfaces.
- getNext() : string
- Implementierung des Iteration Interfaces.
- getValueAt() : mixed
- Implementierung des ArrayAccess Interfaces.
- isValid() : boolean
- Implementierung des Iteration Interfaces.
- key() : string
- Implementierung des Iteration Interfaces.
- next() : string
- Implementierung des Iteration Interfaces.
- offsetExists() : type
- Implementierung des ArrayAccess Interfaces.
- offsetGet() : type
- Implementierung des ArrayAccess Interfaces.
- offsetSet() : void
- Implementierung des ArrayAccess Interfaces.
- offsetUnset() : void
- Implementierung des ArrayAccess Interfaces.
- orderBy() : TextWrapper
- Sortierfunktion
- removeIndex() : TextWrapper
- Implementierung des ArrayAccess Interfaces.
- rewind() : void
- Array auf erstes Element setzen
- setValueAt() : TextWrapper
- Implementierung des ArrayAccess Interfaces.
- truncate() : TextWrapper
- Daten zurücksetzen / löschen
- unique() : TextWrapper
- Entfernt alle doppelten Zeilen.
- valid() : boolean
- Implementierung des Iteration Interfaces.
Properties
$lines
protected
StringList
$lines
= null
Daten
Methods
__construct()
Neues Objekt aus einem String erstellen.
public
__construct(string $string) : mixed
Parameters
- $string : string
-
Initialisiertes zweidimmensionales Array
append()
Neue Zeile anhängen
public
append(mixed $value) : TextWrapper
Parameters
- $value : mixed
Return values
TextWrapper —Dieses Objekt
current()
Implementierung des Iteration Interfaces.
public
current() : string
Return values
string —Aktueller Wert
existsIndex()
Implementierung des ArrayAccess Interfaces.
public
existsIndex(simple $index) : boolean
Parameters
- $index : simple
-
Index im Array
Return values
boolean —true oder false
existsValue()
Existiert der Wert in dem Array?
public
existsValue(simple $value) : boolean
Parameters
- $value : simple
-
Wert
Return values
boolean —true oder false
getCount()
Anzahl der Datensätze zurückgeben
public
getCount() : integer
Return values
integer —Anzahl der Datensätze
getCurrent()
Implementierung des Iteration Interfaces.
public
getCurrent() : string
Return values
string —aktuelles String-Objekt
getCurrentKey()
Implementierung des Iteration Interfaces.
public
getCurrentKey() : string
Return values
string —Keys
getNext()
Implementierung des Iteration Interfaces.
public
getNext() : string
Return values
string —nächster Eintrag
getValueAt()
Implementierung des ArrayAccess Interfaces.
public
getValueAt(mixed $index) : mixed
Parameters
- $index : mixed
-
Zeilennummer
Return values
mixed —Wert
isValid()
Implementierung des Iteration Interfaces.
public
isValid() : boolean
Return values
boolean —Status der Iteration
key()
Implementierung des Iteration Interfaces.
public
key() : string
Return values
string —Aktueller Schlüssel
next()
Implementierung des Iteration Interfaces.
public
next() : string
Return values
string —Nächstes Objekt
offsetExists()
Implementierung des ArrayAccess Interfaces.
public
offsetExists(type $offset) : type
Parameters
- $offset : type
Return values
typeoffsetGet()
Implementierung des ArrayAccess Interfaces.
public
offsetGet(type $offset) : type
Parameters
- $offset : type
Return values
typeoffsetSet()
Implementierung des ArrayAccess Interfaces.
public
offsetSet(type $offset, type $value) : void
Parameters
- $offset : type
-
- $value : type
offsetUnset()
Implementierung des ArrayAccess Interfaces.
public
offsetUnset(type $offset) : void
unset($dataquery[1]);
Parameters
- $offset : type
orderBy()
Sortierfunktion
public
orderBy(Closure $callback) : TextWrapper
Parameters
- $callback : Closure
-
Sortierung
Tags
Return values
TextWrapper —Dieses Objekt
removeIndex()
Implementierung des ArrayAccess Interfaces.
public
removeIndex(mixed $index) : TextWrapper
Parameters
- $index : mixed
-
Schlüssel
Return values
TextWrapper —Dieses Objekt
rewind()
Array auf erstes Element setzen
public
rewind() : void
setValueAt()
Implementierung des ArrayAccess Interfaces.
public
setValueAt(simple $index, string|StringType $string) : TextWrapper
Parameters
- $index : simple
-
Index
- $string : string|StringType
-
Wert
Return values
TextWrapper —Dieses Objekt
truncate()
Daten zurücksetzen / löschen
public
truncate() : TextWrapper
Return values
TextWrapper —Dieses Objekt
unique()
Entfernt alle doppelten Zeilen.
public
unique() : TextWrapper
Return values
TextWrapper —Dieses Objekt
valid()
Implementierung des Iteration Interfaces.
public
valid() : boolean
Return values
boolean —Status der Iteration