/** * @test */ public function get_successWithCache() { $this->context->setCache(true); $compiler = $this->stubCompiler('css'); $result = $this->target->get('asset/test.css'); $this->assertInstanceOf(CachedProcessor::class, $result); $this->assertSame($compiler, $result->getProcessor()); }
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; }