HTMLPurifier_ConfigSchema_Validator Klassenreferenz

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 36 der Datei Validator.php.

Dokumentation der Elementfunktionen

error (   $target,
  $msg 
)
protected

Emits an error, providing helpful context.

Ausnahmebehandlung
HTMLPurifier_ConfigSchema_Exception

Definiert in Zeile 228 der Datei Validator.php.

Benutzt getFormattedContext().

Wird benutzt von validate(), validateDirective(), validateDirectiveAliases(), validateDirectiveAllowed(), validateDirectiveValueAliases() und validateId().

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.

Rückgabe
string

Definiert in Zeile 242 der Datei Validator.php.

Wird benutzt von error() und with().

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

validate (   $interchange)

Validates a fully-formed interchange object.

Parameter
HTMLPurifier_ConfigSchema_Interchange$interchange
Rückgabe
bool

Definiert in Zeile 46 der Datei Validator.php.

Benutzt $interchange, error() und validateDirective().

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

validateDirective (   $d)

Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.

Parameter
HTMLPurifier_ConfigSchema_Interchange_Directive$d

Definiert in Zeile 86 der Datei Validator.php.

Benutzt HTMLPurifier_VarParser\$stringTypes, HTMLPurifier_VarParser\$types, error(), validateDirectiveAliases(), validateDirectiveAllowed(), validateDirectiveValueAliases(), validateId() und with().

Wird benutzt von validate().

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.

Parameter
HTMLPurifier_ConfigSchema_Interchange_Directive$d

Definiert in Zeile 190 der Datei Validator.php.

Benutzt error(), validateId() und with().

Wird benutzt von validateDirective().

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.

Parameter
HTMLPurifier_ConfigSchema_Interchange_Directive$d

Definiert in Zeile 129 der Datei Validator.php.

Benutzt error() und with().

Wird benutzt von validateDirective().

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.

Parameter
HTMLPurifier_ConfigSchema_Interchange_Directive$d

Definiert in Zeile 154 der Datei Validator.php.

Benutzt error() und with().

Wird benutzt von validateDirective().

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.

Parameter
HTMLPurifier_ConfigSchema_Interchange_Id$id

Definiert in Zeile 66 der Datei Validator.php.

Benutzt error() und with().

Wird benutzt von validateDirective() und validateDirectiveAliases().

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.

Parameter
$obj
$member
Rückgabe
HTMLPurifier_ConfigSchema_ValidatorAtom

Definiert in Zeile 219 der Datei Validator.php.

Benutzt getFormattedContext().

Wird benutzt von validateDirective(), validateDirectiveAliases(), validateDirectiveAllowed(), validateDirectiveValueAliases() und validateId().

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

array

Definiert in Zeile 22 der Datei Validator.php.

$context = array()
protected

Context-stack to provide easy to read error messages. array

Definiert in Zeile 28 der Datei Validator.php.

$interchange
protected

HTMLPurifier_ConfigSchema_Interchange

Definiert in Zeile 17 der Datei Validator.php.

Wird benutzt von validate().

$parser
protected

to test default's type. HTMLPurifier_VarParser

Definiert in Zeile 34 der Datei Validator.php.


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.