Example #1
0
 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);
 }