저자: Victor Farazdagi
상속: extends Base, implements Phrozn\Site\View
예제 #1
0
 public function testEntriesPaths()
 {
     $view = new View\Twig();
     $view->setInputFile('/var/www/phrozn-test/entries/some-entry.twig')->setOutputDir('/var/www/output');
     $path = new OutputPath\Entry($view);
     $this->assertSame('/var/www/output/some-entry.html', $path->get());
     $view->setInputFile('/var/www/phrozn-test/entries/sub/folder/some-entry.twig')->setOutputDir('/var/www/output');
     $path->setView($view);
     $this->assertSame('/var/www/output/sub/folder/some-entry.html', $path->get());
     $view->setInputFile('/var/www/phrozn-test/sub/folder/some-entry.twig')->setOutputDir('/var/www/output');
     $path->setView($view);
     $this->assertSame('/var/www/output/some-entry.html', $path->get());
 }
예제 #2
0
파일: TwigTest.php 프로젝트: ntulip/phrozn
    public function testNoSourcePathSpecified()
    {
        $this->setExpectedException('Exception', "View input file not specified");
        $view = new View();

        $rendered = $view->render(array());

    }