/**
  * 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++;
     }
 }