/** * {@inheritdoc} */ public function transform(FileCopyEvent $event) { if (!in_array($event->getExtension(), array('sass', 'scss'))) { return; } if (!$this->sass_process_builder->isInstalled()) { return; } $targetFile = $event->getTarget(); $targetFile = substr($targetFile, 0, 0 - strlen(pathinfo($targetFile, PATHINFO_EXTENSION))) . 'css'; $event->setTarget($targetFile); $process = $this->sass_process_builder->getProcess($event->getSource()); $process->run(); $event->setContent($process->getOutput()); }
public function testGetSource() { $this->assertEquals($this->object->getSource(), $this->infile); }