protected function process($file, ProcessorList $list) { $processor = $list->get($file); $result = $processor->process($file); $this->addMimeType($processor->getOutputMimeType()); $this->setLastModified($processor->getLastModified($file)); $this->addAllFiles($processor->getFiles($file)); return $result; }
/** * @test * @expectedException \LogicException */ public function process_fail() { $processor = new DummyProcessor(); $this->target->add($processor); $this->target->process('example.' . DummyProcessor::EXTENSION, 'some-js-content'); }
/** * @param Processor|string $compiler */ public function add($compiler) { $instance = $this->getInstance($compiler); $this->compiler->add($instance); }