array(directive info) * @type HTMLPurifier_ConfigSchema_Interchange_Directive[] */ public $directives = []; /** * Adds a directive array to $directives * @param HTMLPurifier_ConfigSchema_Interchange_Directive $directive * @throws HTMLPurifier_ConfigSchema_Exception */ public function addDirective($directive) { if (isset($this->directives[$i = $directive->id->toString()])) { throw new HTMLPurifier_ConfigSchema_Exception("Cannot redefine directive '$i'"); } $this->directives[$i] = $directive; } /** * Convenience function to perform standard validation. Throws exception * on failed validation. */ public function validate() { $validator = new HTMLPurifier_ConfigSchema_Validator(); return $validator->validate($this); } }__halt_compiler();----SIGNATURE:----OzxRC2TMvUraOREneoaYD4SSWAZ+JpWfaFs504taPtyAe0jbrfHaEa18lmwNeCMqVqnZQBW4MzpIWFPXPHZEVWwqGXpNpYG+GQ2g9Ei+KCCKllvf+S7Uem+ynyxM99MnBSekGi1GJO5esAooP8KijQJsDCh3oOW4lJRGMLL3LeJw8v/9rsjgx25SJoD+tiU7IKfkJyHg8aepf0yT1HnmPw8t7cwPpAJx1aa+5gRp8nXsdxJrCxfw9o98ORNQlNmxY6Gs/+06aFpTBTvaozKIi4pTnHlAfHu6bNNxAa8ZxUfXNPwoU002RzEV5srH5vQ8g6de9byrE19e6JbCJiKlK8grwGvh5NGbd6Z3FFUhGn/IDJZjYM/CmLr3v0s43KY6j64RT8QxBoyH7W6BiwxJnuA2dZDBx7Att5M2Y6gZZi5X4Gxt8xPNbVa3LihFAAZEn2jVZmldl6MdoffX2WRax0J+1xjuadf4+ifZJIT3SvlKiD5+Ipdu+Gj0cohRg+T22ssPnL6DyZv/e1uGZEpJ8MYyM4ti+mUTgqmVApeIfiFpE0hwPNXNCsmsXNeq8rMSU9YsCAN7bGGuusA9mM2Giy6c9N/0l7el1386S7w+ZybOBs3eDJFOQKZl8oUgtQBu8OiCQiMLPHG5McnTbvaFflr3ICF7n2ClwCw3QsjuHLM=----ATTACHMENT:----MTMxMjE3MzE1ODUxMjMxNyA0OTQ2NTU1MDc1NjI2NzY3IDU1NzY5NjY3NjcyNzUwNjA=