HTMLPurifier_DefinitionCache_Serializer Klassenreferenz

HTMLPurifier_DefinitionCache_Serializer Klassenreferenz
Klassendiagramm für HTMLPurifier_DefinitionCache_Serializer:
Zusammengehörigkeiten von HTMLPurifier_DefinitionCache_Serializer:

Öffentliche Methoden

 add ($def, $config)
 
 set ($def, $config)
 
 replace ($def, $config)
 
 get ($config)
 
 remove ($config)
 
 flush ($config)
 
 cleanup ($config)
 
 generateFilePath ($config)
 
 generateDirectoryPath ($config)
 
 generateBaseDirectoryPath ($config)
 
- Öffentliche Methoden geerbt von HTMLPurifier_DefinitionCache
 __construct ($type)
 
 generateKey ($config)
 
 isOld ($key, $config)
 
 checkDefType ($def)
 
 add ($def, $config)
 
 set ($def, $config)
 
 replace ($def, $config)
 
 get ($config)
 
 remove ($config)
 
 flush ($config)
 
 cleanup ($config)
 

Private Methoden

 _write ($file, $data, $config)
 
 _prepareDir ($config)
 
 _testPermissions ($dir, $chmod)
 

Weitere Geerbte Elemente

- Datenfelder geerbt von HTMLPurifier_DefinitionCache
 $type
 

Ausführliche Beschreibung

Definiert in Zeile 3 der Datei Serializer.php.

Dokumentation der Elementfunktionen

_prepareDir (   $config)
private

Prepares the directory that this type stores the serials in

Parameter
HTMLPurifier_Config$config
Rückgabe
bool True if successful

Definiert in Zeile 203 der Datei Serializer.php.

Benutzt _testPermissions(), generateBaseDirectoryPath() und generateDirectoryPath().

Wird benutzt von add(), cleanup(), flush(), replace() und set().

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

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

_testPermissions (   $dir,
  $chmod 
)
private

Tests permissions on a directory and throws out friendly error messages and attempts to chmod it itself if possible

Parameter
string$dirDirectory path
int$chmodPermissions
Rückgabe
bool True if directory is writable

Definiert in Zeile 238 der Datei Serializer.php.

Wird benutzt von _prepareDir().

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

_write (   $file,
  $data,
  $config 
)
private

Convenience wrapper function for file_put_contents

Parameter
string$fileFile name to write to
string$dataData to write into file
HTMLPurifier_Config$config
Rückgabe
int|bool Number of bytes written if success, or false if failure.

Definiert in Zeile 183 der Datei Serializer.php.

Wird benutzt von add(), replace() und set().

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

add (   $def,
  $config 
)
Parameter
HTMLPurifier_Definition$def
HTMLPurifier_Config$config
Rückgabe
int|bool

Definiert in Zeile 11 der Datei Serializer.php.

Benutzt _prepareDir(), _write(), HTMLPurifier_DefinitionCache\checkDefType() und generateFilePath().

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

cleanup (   $config)
Parameter
HTMLPurifier_Config$config
Rückgabe
bool

Definiert in Zeile 115 der Datei Serializer.php.

Benutzt _prepareDir(), generateDirectoryPath() und HTMLPurifier_DefinitionCache\isOld().

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

flush (   $config)
Parameter
HTMLPurifier_Config$config
Rückgabe
bool

Definiert in Zeile 93 der Datei Serializer.php.

Benutzt _prepareDir() und generateDirectoryPath().

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

generateBaseDirectoryPath (   $config)

Generates path to base directory that contains all definition type serials

Parameter
HTMLPurifier_Config$config
Rückgabe
mixed|string
Noch zu erledigen:
Make protected

Definiert in Zeile 169 der Datei Serializer.php.

Wird benutzt von _prepareDir() und generateDirectoryPath().

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

generateDirectoryPath (   $config)

Generates the path to the directory contain this cache's serial files

Parameter
HTMLPurifier_Config$config
Rückgabe
string
Zu beachten
No trailing slash
Noch zu erledigen:
Make protected

Definiert in Zeile 156 der Datei Serializer.php.

Benutzt HTMLPurifier_DefinitionCache\$type und generateBaseDirectoryPath().

Wird benutzt von _prepareDir(), cleanup(), flush() und generateFilePath().

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

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

generateFilePath (   $config)

Generates the file path to the serial file corresponding to the configuration and definition name

Parameter
HTMLPurifier_Config$config
Rückgabe
string
Noch zu erledigen:
Make protected

Definiert in Zeile 143 der Datei Serializer.php.

Benutzt generateDirectoryPath() und HTMLPurifier_DefinitionCache\generateKey().

Wird benutzt von add(), get(), remove(), replace() und set().

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

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

get (   $config)
Parameter
HTMLPurifier_Config$config
Rückgabe
bool|HTMLPurifier_Config

Definiert in Zeile 67 der Datei Serializer.php.

Benutzt generateFilePath().

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

remove (   $config)
Parameter
HTMLPurifier_Config$config
Rückgabe
bool

Definiert in Zeile 80 der Datei Serializer.php.

Benutzt generateFilePath().

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

replace (   $def,
  $config 
)
Parameter
HTMLPurifier_Definition$def
HTMLPurifier_Config$config
Rückgabe
int|bool

Definiert in Zeile 48 der Datei Serializer.php.

Benutzt _prepareDir(), _write(), HTMLPurifier_DefinitionCache\checkDefType() und generateFilePath().

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

set (   $def,
  $config 
)
Parameter
HTMLPurifier_Definition$def
HTMLPurifier_Config$config
Rückgabe
int|bool

Definiert in Zeile 31 der Datei Serializer.php.

Benutzt _prepareDir(), _write(), HTMLPurifier_DefinitionCache\checkDefType() und generateFilePath().

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


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




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.