Public Member Functions | |
| parse ($template, $data, $return=FALSE) | |
| set_delimiters ($l= '{', $r= '}') | |
| _parse_single ($key, $val, $string) | |
| _parse_pair ($variable, $data, $string) | |
| _match_pair ($string, $variable) | |
Public Attributes | |
| $l_delim = '{' | |
| $r_delim = '}' | |
| $object | |
| CI_Parser::_match_pair | ( | $ | string, | |
| $ | variable | |||
| ) |
Matches a variable pair
private
| string | ||
| string |
| CI_Parser::_parse_pair | ( | $ | variable, | |
| $ | data, | |||
| $ | string | |||
| ) |
Parse a tag pair
Parses tag pairs: {some_tag} string... {/some_tag}
private
| string | ||
| array | ||
| string |
| CI_Parser::_parse_single | ( | $ | key, | |
| $ | val, | |||
| $ | string | |||
| ) |
Parse a single key/value
private
| string | ||
| string | ||
| string |
| CI_Parser::parse | ( | $ | template, | |
| $ | data, | |||
| $ | return = FALSE | |||
| ) |
Parse a template
Parses pseudo-variables contained in the specified template, replacing them with the data in the second param
public
| string | ||
| array | ||
| bool |
| CI_Parser::set_delimiters | ( | $ | l = '{', |
|
| $ | r = '}' | |||
| ) |
Set the left/right variable delimiters
public
| string | ||
| string |
| CI_Parser::$l_delim = '{' |
| CI_Parser::$object |
| CI_Parser::$r_delim = '}' |
1.5.7.1