Example #1
0
 static function clear_cache_twig()
 {
     $loader = new TimberLoader();
     return $loader->clear_cache_twig();
 }
Example #2
0
 function testTwigCache()
 {
     $cache_dir = __DIR__ . '/../cache/twig';
     if (is_dir($cache_dir)) {
         TimberLoader::rrmdir($cache_dir);
     }
     $this->assertFileNotExists($cache_dir);
     Timber::$cache = true;
     $pid = $this->factory->post->create();
     $post = new TimberPost($pid);
     Timber::compile('assets/single-post.twig', array('post' => $post));
     sleep(1);
     $this->assertFileExists($cache_dir);
     Timber::$cache = false;
     $loader = new TimberLoader();
     $loader->clear_cache_twig();
     $this->assertFileNotExists($cache_dir);
 }