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