PHP Класс Timber\Loader

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$cache_modes

Защищенные свойства (Protected)

Свойство Тип Описание
$cache_mode
$locations

Открытые методы

Метод Описание
__construct ( boolean | string $caller = false )
choose_template ( array $filenames ) : boolean
clear_cache_timber ( $cache_mode = self::CACHE_USE_DEFAULT )
clear_cache_twig ( )
get_cache ( string $key, string $group = self::CACHEGROUP, string $cache_mode = self::CACHE_USE_DEFAULT ) : boolean
get_loader ( ) : Twig_Loader_Filesystem
get_twig ( ) : Twig_Environment
render ( string $file, array $data = null, array | boolean $expires = false, string $cache_mode = self::CACHE_USE_DEFAULT ) : boolean | string
rrmdir ( string | false $dirPath )
set_cache ( string $key, string | boolean $value, string $group = self::CACHEGROUP, integer $expires, string $cache_mode = self::CACHE_USE_DEFAULT ) : string | boolean

Защищенные методы

Метод Описание
delete_cache ( )
template_exists ( string $file ) : boolean

Приватные методы

Метод Описание
_get_cache_extension ( ) : Extension
_get_cache_mode ( string $cache_mode ) : string

Описание методов

__construct() публичный Метод

public __construct ( boolean | string $caller = false )
$caller boolean | string the calling directory or false

choose_template() публичный Метод

public choose_template ( array $filenames ) : boolean
$filenames array
Результат boolean

clear_cache_timber() публичный Метод

public clear_cache_timber ( $cache_mode = self::CACHE_USE_DEFAULT )

clear_cache_twig() публичный Метод

public clear_cache_twig ( )

delete_cache() защищенный Метод

protected delete_cache ( )

get_cache() публичный Метод

public get_cache ( string $key, string $group = self::CACHEGROUP, string $cache_mode = self::CACHE_USE_DEFAULT ) : boolean
$key string
$group string
$cache_mode string
Результат boolean

get_loader() публичный Метод

public get_loader ( ) : Twig_Loader_Filesystem
Результат Twig_Loader_Filesystem

get_twig() публичный Метод

public get_twig ( ) : Twig_Environment
Результат Twig_Environment

render() публичный Метод

public render ( string $file, array $data = null, array | boolean $expires = false, string $cache_mode = self::CACHE_USE_DEFAULT ) : boolean | string
$file string
$data array
$expires array | boolean (array for options, false for none, integer for # of seconds)
$cache_mode string
Результат boolean | string

rrmdir() публичный статический Метод

public static rrmdir ( string | false $dirPath )
$dirPath string | false

set_cache() публичный Метод

public set_cache ( string $key, string | boolean $value, string $group = self::CACHEGROUP, integer $expires, string $cache_mode = self::CACHE_USE_DEFAULT ) : string | boolean
$key string
$value string | boolean
$group string
$expires integer
$cache_mode string
Результат string | boolean

template_exists() защищенный Метод

protected template_exists ( string $file ) : boolean
$file string
Результат boolean

Описание свойств

$cache_mode защищенное свойство

protected $cache_mode

$cache_modes публичное статическое свойство

public static $cache_modes

$locations защищенное свойство

protected $locations