TemplateEngine
in package
Template engine class
Tags
Table of Contents
- $parser : string
- Parser to be used
- compileSwitch() : string
- Method processes 'switch' macro
- printRecord() : string
- Method replaces all {var-name} placeholders in $string with fields from $record
- unwrapBlocks() : string
- Method unwraps data
Properties
$parser
Parser to be used
public
static string
$parser
= MezonTemplateEngineParser::class
Methods
compileSwitch()
Method processes 'switch' macro
public
static compileSwitch(string $string) : string
Parameters
- $string : string
-
processing string
Return values
string —Processed string
printRecord()
Method replaces all {var-name} placeholders in $string with fields from $record
public
static printRecord(string $string, mixed $record) : string
Parameters
- $string : string
-
processing string
- $record : mixed
-
printing record
Return values
string —unwrapBlocks()
Method unwraps data
public
static unwrapBlocks(string $string, mixed $record) : string
Parameters
- $string : string
-
processing string
- $record : mixed
-
printing record