jIncluder

This object is responsible to load cache files.

Some jelix files needs to be compiled in PHP (templates, daos etc..) and their correspondant php content are stored in a cache file. jIncluder verify that cache file exists, and if not, it calls the correspondant compiler. Finally, it includes the cache.

package

jelix

subpackage

core

author

Laurent Jouanneau

copyright

2001-2012 Laurent Jouanneau

licence

GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html .

Methods

This is a static class, so private constructor

__construct() 

include a cache file which is the results of the compilation of multiple file sotred in multiple modules

incAll(array $aType,  $force = false) 
static

Arguments

$aType

array

= array( 'compilator class name', 'relative path of the compilator class file to lib/jelix/', 'foo.xml', // file name to compile (in each modules) 'foo.php', //cache filename );

$force

Properties

list of loaded cache file.

_includedFiles : array
static

It avoids to do all verification when a file is include many time

var

Type(s)

array