HTMLPurifier_ConfigSchema_Validator Klassenreferenz


Öffentliche Methoden

 __construct ()
 validate ($interchange)
 validateId ($id)
 validateDirective ($d)
 validateDirectiveAllowed ($d)
 validateDirectiveValueAliases ($d)
 validateDirectiveAliases ($d)

Geschützte Methoden

 with ($obj, $member)
 error ($target, $msg)
 getFormattedContext ()

Geschützte Attribute

 $interchange
 $aliases
 $context = array()
 $parser

Ausführliche Beschreibung

Performs validations on HTMLPurifier_ConfigSchema_Interchange

Zu beachten:
If you see '// handled by InterchangeBuilder', that means a design decision in that class would prevent this validation from ever being necessary. We have them anyway, however, for redundancy.

Definiert in Zeile 11 der Datei Validator.php.


Beschreibung der Konstruktoren und Destruktoren

__construct (  ) 

Definiert in Zeile 29 der Datei Validator.php.


Dokumentation der Elementfunktionen

error ( target,
msg 
) [protected]

Emits an error, providing helpful context.

Definiert in Zeile 191 der Datei Validator.php.

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

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

getFormattedContext (  )  [protected]

Returns a formatted context string.

Definiert in Zeile 200 der Datei Validator.php.

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

validate ( interchange  ) 

Validates a fully-formed interchange object. Throws an HTMLPurifier_ConfigSchema_Exception if there's a problem.

Definiert in Zeile 37 der Datei Validator.php.

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

validateDirective ( d  ) 

Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.

Definiert in Zeile 71 der Datei Validator.php.

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

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

validateDirectiveAliases ( d  ) 

Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Definiert in Zeile 159 der Datei Validator.php.

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

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

validateDirectiveAllowed ( d  ) 

Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Definiert in Zeile 112 der Datei Validator.php.

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

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

validateDirectiveValueAliases ( d  ) 

Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Definiert in Zeile 131 der Datei Validator.php.

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

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

validateId ( id  ) 

Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.

Definiert in Zeile 53 der Datei Validator.php.

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

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

with ( obj,
member 
) [protected]

Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.

Definiert in Zeile 184 der Datei Validator.php.

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

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


Dokumentation der Datenelemente

$aliases [protected]

Definiert in Zeile 17 der Datei Validator.php.

$context = array() [protected]

Context-stack to provide easy to read error messages.

Definiert in Zeile 22 der Datei Validator.php.

$interchange [protected]

Easy to access global objects.

Definiert in Zeile 17 der Datei Validator.php.

$parser [protected]

HTMLPurifier_VarParser to test default's type.

Definiert in Zeile 27 der Datei Validator.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen