[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Source view] [Print] [Project Stats]
(no description)
File Size: | 775 lines (22 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Quick:: (12 methods):
getSource()
export()
getRenderingStrategy()
getQuickRendering()
convertPHP()
replacePHP()
buildPHP()
getBranchesPassthrough()
getDynamicRendering()
getStaticRendering()
getStringRenderings()
replacePlaceholder()
getSource(array $compiledTemplates) X-Ref |
Generate the Quick renderer's source param: array $compiledTemplates Array of tagName => compiled template return: string |
export(array $arr) X-Ref |
Export an array as PHP param: array $arr return: string |
getRenderingStrategy($php) X-Ref |
Compute the rendering strategy for a compiled template param: string $php Template compiled for the PHP renderer return: array[] An array containing 0 to 2 pairs of [<rendering type>, <replacement>] |
getQuickRendering($php) X-Ref |
Generate the code for rendering a compiled template with the Quick renderer Parse and record every code path that contains a passthrough. Parse every if-else structure. When the whole structure is parsed, there are 2 possible situations: - no code path contains a passthrough, in which case we discard the data - all the code paths including the mandatory "else" branch contain a passthrough, in which case we keep the data param: string $php Template compiled for the PHP renderer return: string[] An array containing one or two strings of PHP, or an empty array |
convertPHP(&$head, &$tail, $passthrough) X-Ref |
Convert the two sides of a compiled template to quick rendering param: string &$head param: string &$tail param: bool $passthrough return: void |
replacePHP(&$php) X-Ref |
No description |
buildPHP(array $branches) X-Ref |
Build the source for the two sides of a templates based on the structure extracted from its original source param: array $branches return: string[] |
getBranchesPassthrough(array $branches) X-Ref |
Get the unique values for the "passthrough" key of given branches param: array $branches return: integer[] |
getDynamicRendering($php) X-Ref |
Get a string suitable as a preg_replace() replacement for given PHP code param: string $php Original code return: array|bool Array of [regexp, replacement] if possible, or FALSE otherwise |
getStaticRendering($php) X-Ref |
Get a string suitable as a str_replace() replacement for given PHP code param: string $php Original code return: bool|string Static replacement if possible, or FALSE otherwise |
getStringRenderings($php) X-Ref |
Get string rendering strategies for given chunks param: string $php return: array |
replacePlaceholder(&$str, $uniqid, $index) X-Ref |
Replace all instances of a uniqid with a PCRE replacement in a string param: string &$str PCRE replacement param: string $uniqid Unique ID param: integer $index Capture index return: void |
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |