EGOCMS  18.0
EGOTEC Content-Managament-System
Ego_Progress Klassenreferenz

Öffentliche Methoden

 __construct ($name, $reset=true, $create=true)
 
 hasFinished ()
 
 getValue ()
 
 getValueByKey ($key)
 
 setLimit ($limit)
 
 setMessage ($message='')
 
 setData ($data=array())
 
 setContinue ($data)
 
 getContinue ()
 
 increase ($message='', $data=array(), $amount=1)
 
 start ($message='', $data=array())
 
 end ($message='', $data=array())
 
 clear ()
 
 exists ()
 

Ausführliche Beschreibung

Die Ego_Progress Klasse ermöglicht es Aufgaben im Hintergrund auszuführen und den Status jederzeit abzufragen.

Autor
dg

Definiert in Zeile 7 der Datei Ego_Progress.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct (   $name,
  $reset = true,
  $create = true 
)

Konstruktor

Parameter
string$nameEindeutige Bezeichnung des Fortschritts
boolean$resetFortschritt zurücksetzen
boolean$createFortschritt anlegen, wenn er nicht existiert

Definiert in Zeile 36 der Datei Ego_Progress.php.

Benutzt clear(), Ego_System\file_exists(), Ego_System\file_get_contents() und Ego_System\mkdir().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ clear()

clear ( )

Logdatei löschen

Rückgabe
void

Definiert in Zeile 227 der Datei Ego_Progress.php.

Wird benutzt von __construct().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ end()

end (   $message = '',
  $data = array() 
)

Ende des Fortschritts festlegen

Parameter
string$message
array$data
Rückgabe
void

Definiert in Zeile 210 der Datei Ego_Progress.php.

◆ exists()

exists ( )

Prüfen, ob der Fortschritt bereits existiert

Rückgabe
boolean

Definiert in Zeile 236 der Datei Ego_Progress.php.

◆ getContinue()

getContinue ( )

Abgebrochenen Fortschritt ermitteln

Rückgabe
array

Definiert in Zeile 156 der Datei Ego_Progress.php.

◆ getValue()

getValue ( )

Daten des Fortschritts ermitteln

Rückgabe
array

Definiert in Zeile 83 der Datei Ego_Progress.php.

◆ getValueByKey()

getValueByKey (   $key)

Einen bestimmten Wert des Fortschritts ermitteln

Parameter
string$key
Rückgabe
mixed

Definiert in Zeile 93 der Datei Ego_Progress.php.

Benutzt Ego_System\file_put_contents().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ hasFinished()

hasFinished ( )

Prüfen, ob der Fortschritt abgeschlossen ist

Rückgabe
boolean

Definiert in Zeile 74 der Datei Ego_Progress.php.

◆ increase()

increase (   $message = '',
  $data = array(),
  $amount = 1 
)

Fortschritt erhöhen

Parameter
string$message
array$data
integer$amount
Rückgabe
void

Definiert in Zeile 174 der Datei Ego_Progress.php.

◆ setContinue()

setContinue (   $data)

Der Fortschritt wird abgebrochen um später fortgesetzt werden zu können

Parameter
array$data
Rückgabe
void

Definiert in Zeile 145 der Datei Ego_Progress.php.

◆ setData()

setData (   $data = array())

Die letzten Informationen setzen

Parameter
array$data
Rückgabe
void

Definiert in Zeile 134 der Datei Ego_Progress.php.

◆ setLimit()

setLimit (   $limit)

Das Ende des Fortschritts festlegen

Parameter
integer$limit
Rückgabe
void

Definiert in Zeile 112 der Datei Ego_Progress.php.

◆ setMessage()

setMessage (   $message = '')

Die letzte Nachricht setzen

Parameter
string$message
Rückgabe
void

Definiert in Zeile 123 der Datei Ego_Progress.php.

◆ start()

start (   $message = '',
  $data = array() 
)

Start des Fortschritts festlegen

Parameter
string$message
array$data
Rückgabe
void

Definiert in Zeile 192 der Datei Ego_Progress.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: