/** * Generates the processing chain. * * @author Noah Fontes <*****@*****.**> * @since 1.0.0 */ protected static function createProcessors() { self::$processors = array(); self::$processorCount = 0; foreach (self::$chain as $file) { $processorImpl = new AgaviXmlConfigDomDocument(); $processorImpl->load(AgaviConfig::get('core.agavi_dir') . '/config/schematron/' . $file); $processor = new AgaviXmlConfigXsltProcessor(); $processor->importStylesheet($processorImpl); self::$processors[] = $processor; self::$processorCount++; } }