Class HTMLPurifier_ConfigSchema_Validator

Description

Performs validations on HTMLPurifier_ConfigSchema_Interchange

Located in /lib/core/Parsers/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php (line 11)


	
			
Variable Summary
mixed $aliases
mixed $context
mixed $interchange
mixed $parser
Method Summary
HTMLPurifier_ConfigSchema_Validator __construct ()
void error ( $target,  $msg)
void validate ( $interchange)
void validateDirective ( $d)
void validateId ( $id)
void with ( $obj,  $member)
Variables
mixed $aliases (line 17)
  • access: protected
mixed $context = array() (line 22)

Context-stack to provide easy to read error messages.

  • access: protected
mixed $interchange (line 17)

Easy to access global objects.

  • access: protected
mixed $parser (line 27)

HTMLPurifier_VarParser to test default's type.

  • access: protected
Methods
Constructor __construct (line 29)
  • access: public
HTMLPurifier_ConfigSchema_Validator __construct ()
error (line 191)

Emits an error, providing helpful context.

  • access: protected
void error ( $target,  $msg)
  • $target
  • $msg
getFormattedContext (line 200)

Returns a formatted context string.

  • access: protected
void getFormattedContext ()
validate (line 37)

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

  • access: public
void validate ( $interchange)
  • $interchange
validateDirective (line 71)

Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.

  • access: public
void validateDirective ( $d)
  • $d
validateDirectiveAliases (line 159)

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

  • access: public
void validateDirectiveAliases ( $d)
  • $d
validateDirectiveAllowed (line 112)

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

  • access: public
void validateDirectiveAllowed ( $d)
  • $d
validateDirectiveValueAliases (line 131)

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

  • access: public
void validateDirectiveValueAliases ( $d)
  • $d
validateId (line 53)

Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.

  • access: public
void validateId ( $id)
  • $id
with (line 184)

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

  • access: protected
void with ( $obj,  $member)
  • $obj
  • $member

Documentation generated on Sun, 06 Mar 2011 00:25:19 -0500 by phpDocumentor 1.4.3