Differences

This shows you the differences between two versions of the page.

sourceresolver [2013/05/24 08:58]
127.0.0.1 external edit
sourceresolver [2016/02/10 22:39] (current)
24.114.56.119
Line 30: Line 30:
     $phptal->addSourceResolver(new MySourceResolver());      $phptal->addSourceResolver(new MySourceResolver());
-PHPTAL will call ''resolve()'' method whenever it needs to load a template set via ''setTemplate()'' or ''metal:use-macro''.+PHPTAL will call ''resolve()'' method whenever it needs to load a template set via ''setTemplate()'' or ''metal:use-macro''. ()
==== Lazy loading of templates ==== ==== Lazy loading of templates ====
Line 54: Line 54:
    }     }
-PHPTAL will call ''getData()'' only when ''getRealPath()'' or ''getLastModifiedTime()'' return different values.+PHPTAL will call ''getData()'' only when ''getRealPath()'' or ''getLastModifiedTime()'' return different values.()