#!/usr/bin/php globr('../library/HTMLPurifier/ConfigSchema/schema', '*.txt'); $parser = new HTMLPurifier_ConfigSchema_StringHashParser(); $builder = new HTMLPurifier_ConfigSchema_InterchangeBuilder(); $interchange = new HTMLPurifier_ConfigSchema_Interchange(); foreach ($files as $file) { $builder->build($interchange, $parser->parseFile($file)); } $schema_builder = new HTMLPurifier_ConfigSchema_Builder_ConfigSchema(); $schema = $schema_builder->build($interchange); echo "Saving schema... "; file_put_contents($target, serialize($schema)); echo "done!\n";