PHP Класс LightnCandy\Partial

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

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

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

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

Метод Описание
compile ( array\arraystring | integer> &$context, string $template ) : string compile a template into a closure function
compileDynamic ( array\arraystring | integer> &$context, string $name ) : string | null compile partial as closure, stored in context
compileStatic ( array\arraystring | integer> &$context, string $name ) : string | null compile a partial to static embed PHP code
handleDynamic ( &$context ) Include all partials when using dynamic partials
read ( array\arraystring | integer> &$context, string $name ) : string | null Read partial file content as string and store in context
resolve ( array\arraystring | integer> &$context, string &$name ) : string | null resolve partial, return the partial content
resolver ( array\arraystring | integer> &$context, string &$name ) : string | null use partialresolver to resolve partial, return the partial content

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

Метод Описание
prePartial ( array\arraystring | integer> &$context, string $tmpl, string &$name ) : string | null preprocess partial template before it be stored into context

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

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

compile a template into a closure function
public static compile ( array\arraystring | integer> &$context, string $template ) : string
$context array\arraystring | integer>
$template string template string
Результат string $code compiled PHP code

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

compile partial as closure, stored in context
public static compileDynamic ( array\arraystring | integer> &$context, string $name ) : string | null
$context array\arraystring | integer>
$name string partial name
Результат string | null $code compiled PHP code when success

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

compile a partial to static embed PHP code
public static compileStatic ( array\arraystring | integer> &$context, string $name ) : string | null
$context array\arraystring | integer>
$name string partial name
Результат string | null $code PHP code string

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

Include all partials when using dynamic partials
public static handleDynamic ( &$context )

prePartial() защищенный статический Метод

preprocess partial template before it be stored into context
protected static prePartial ( array\arraystring | integer> &$context, string $tmpl, string &$name ) : string | null
$context array\arraystring | integer>
$tmpl string partial template
$name string partial name
Результат string | null $content processed partial template

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

Read partial file content as string and store in context
public static read ( array\arraystring | integer> &$context, string $name ) : string | null
$context array\arraystring | integer>
$name string partial name
Результат string | null $code compiled PHP code when success

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

resolve partial, return the partial content
public static resolve ( array\arraystring | integer> &$context, string &$name ) : string | null
$context array\arraystring | integer>
$name string partial name
Результат string | null $content partial content

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

use partialresolver to resolve partial, return the partial content
public static resolver ( array\arraystring | integer> &$context, string &$name ) : string | null
$context array\arraystring | integer>
$name string partial name
Результат string | null $content partial content

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

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

public static $TMP_JS_FUNCTION_STR