Set input file path. Overriden to update processor options.
public setInputFile ( $path ) : Phrozn\Site\View | ||
리턴 | Phrozn\Site\View |
public function testScriptsPaths() { $view = new View\Less(); $view->setInputFile('/var/www/phrozn-test/scripts/some-entry.js')->setOutputDir('/var/www/output'); $path = new OutputPath\Script($view); $this->assertSame('/var/www/output/scripts/some-entry.js', $path->get()); $view->setInputFile('/var/www/phrozn-test/scripts/sub/folder/some-entry.js')->setOutputDir('/var/www/output'); $path->setView($view); $this->assertSame('/var/www/output/scripts/sub/folder/some-entry.js', $path->get()); $view->setInputFile('/var/www/phrozn-test/sub/folder/some-entry.js')->setOutputDir('/var/www/output'); $path->setView($view); $this->assertSame('/var/www/output/scripts/some-entry.js', $path->get()); }