<?php /** * Base decorator class for HTMLPurifier_ConfigSchema_Interchange */ class HTMLPurifier_ConfigSchema_Interchange_Validator extends HTMLPurifier_ConfigSchema_Interchange { /** * Interchange object this schema is wrapping. */ protected $interchange; /** @param Object to decorate */ public function __construct($i = null) { $this->decorate($i); } /** Wrap this decorator around an object. */ public function decorate($i) { $this->interchange = $i; } public function getNamespaces() { return $this->interchange->getNamespaces(); } public function getDirectives() { return $this->interchange->getDirectives(); } public function getTypes() { return $this->interchange->getTypes(); } public function addNamespace($arr) { $this->interchange->addNamespace($arr); } public function addDirective($arr) { $this->interchange->addNamespace($arr); } }