Esempio n. 1
0
 /**
  * @test
  * @covers ::load
  * @covers ::_addDefaultProcessors
  */
 public function load_should_prepend_preprocessors_if_node_exist_but_is_empty()
 {
     $manifest = new Manifest();
     $manifest->load($this->_getPath('emptypreprocessors'));
     $expected = ['eset/common', 'common/checkout'];
     $this->assertEquals($expected, $manifest->getProcessors(Processor::PRE_PROCESSORS));
 }
Esempio n. 2
0
 /**
  * Runs a specific processor (preprocessor/postprocessor)
  *
  * @param  string $processorType Processor name
  * @return void
  */
 protected function _runProcessors($processorType = Processor::PRE_PROCESSORS)
 {
     $processors = $this->_manifest->getProcessors($processorType);
     foreach ($processors as $processor) {
         $directory = $this->_baseDirectory . DS . (string) $processor;
         // Process directory
         $this->_processDirectory($directory);
     }
 }