[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Source view] [Print] [Project Stats]
(no description)
Copyright: | Copyright (c) 2010-2022 The s9e authors |
License: | http://www.opensource.org/licenses/mit-license.php The MIT License |
File Size: | 433 lines (11 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Optimizer:: (15 methods):
__construct()
optimize()
isBetweenHtmlspecialcharCalls()
isHtmlspecialcharSafeVar()
isOutputAssignment()
isPrecededByOutputVar()
mergeConcatenatedHtmlSpecialChars()
mergeConcatenatedStrings()
optimizeOutConcatEqual()
optimizeConcatenations()
optimizeHtmlspecialchars()
removeHtmlspecialcharsSafeVar()
replaceHtmlspecialcharsLiteral()
skipPast()
skipTo()
__construct() X-Ref |
Constructor |
optimize($php) X-Ref |
Optimize the code generated by the PHP renderer generator param: string $php Original code return: string Optimized code |
isBetweenHtmlspecialcharCalls() X-Ref |
Test whether current token is between two htmlspecialchars() calls return: bool |
isHtmlspecialcharSafeVar() X-Ref |
Test whether current token is at the beginning of an htmlspecialchars()-safe var Tests whether current var is either $node->localName or $node->nodeName return: bool |
isOutputAssignment() X-Ref |
Test whether the cursor is at the beginning of an output assignment return: bool |
isPrecededByOutputVar() X-Ref |
Test whether the cursor is immediately after the output variable return: bool |
mergeConcatenatedHtmlSpecialChars() X-Ref |
Merge concatenated htmlspecialchars() calls together Must be called when the cursor is at the concatenation operator return: bool Whether calls were merged |
mergeConcatenatedStrings() X-Ref |
Merge concatenated strings together Must be called when the cursor is at the concatenation operator return: bool Whether strings were merged |
optimizeOutConcatEqual() X-Ref |
Optimize T_CONCAT_EQUAL assignments in an array of PHP tokens Will only optimize $this->out.= assignments return: void |
optimizeConcatenations() X-Ref |
Optimize concatenations in an array of PHP tokens - Will precompute the result of the concatenation of constant strings - Will replace the concatenation of two compatible htmlspecialchars() calls with one call to htmlspecialchars() on the concatenation of their first arguments return: void |
optimizeHtmlspecialchars() X-Ref |
Optimize htmlspecialchars() calls - The result of htmlspecialchars() on literals is precomputed - By default, the generator escapes all values, including variables that cannot contain special characters such as $node->localName. This pass removes those calls return: void |
removeHtmlspecialcharsSafeVar() X-Ref |
Remove htmlspecialchars() calls on variables that are known to be safe Must be called when the cursor is at the first argument of the call return: bool Whether the call was removed |
replaceHtmlspecialcharsLiteral() X-Ref |
Precompute the result of a htmlspecialchars() call on a string literal Must be called when the cursor is at the first argument of the call return: bool Whether the call was replaced |
skipPast($token) X-Ref |
Move the cursor past given token param: array|string $token Target token return: bool Whether a matching token was found and the cursor is within bounds |
skipTo($token) X-Ref |
Move the cursor until it reaches given token param: array|string $token Target token return: bool Whether a matching token was found |
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |