WP_CLI\Utils
mustache_render()
Render PHP or other types of files using Mustache templates.
IMPORTANT: Automatic HTML escaping is disabled!
Хуков нет.
Возвращает
null. Ничего (null).
Использование
mustache_render( $template_name, $data );
- $template_name(строка) (обязательный)
- .
- $data
- .
По умолчанию:[]
Код mustache_render() mustache render WP-CLI 2.13.0-alpha
function mustache_render( $template_name, $data = [] ) {
if ( ! file_exists( $template_name ) ) {
$template_name = WP_CLI_ROOT . "/templates/$template_name";
}
$template = file_get_contents( $template_name );
$mustache = new Mustache_Engine(
[
'escape' => function ( $val ) {
return $val; },
]
);
return $mustache->render( $template, $data );
}