@@ -116,12 +116,12 @@ discard block |
||
| 116 | 116 | $builder->setSource($this->_file, $this->_line); |
| 117 | 117 | $builder->onDocumentStart(); |
| 118 | 118 | |
| 119 | - $i=0; |
|
| 119 | + $i = 0; |
|
| 120 | 120 | // remove BOM (UTF-8 byte order mark)... |
| 121 | 121 | if (substr($src, 0, 3) === self::BOM_STR) { |
| 122 | - $i=3; |
|
| 122 | + $i = 3; |
|
| 123 | 123 | } |
| 124 | - for (; $i<$len; $i++) { |
|
| 124 | + for (; $i < $len; $i++) { |
|
| 125 | 125 | $c = $src[$i]; // Change to substr($src, $i, 1); if you want to use mb_string.func_overload |
| 126 | 126 | |
| 127 | 127 | if ($c === "\n") $builder->setSource($this->_file, ++$this->_line); |
@@ -201,7 +201,7 @@ discard block |
||
| 201 | 201 | if ($c !== '>') { |
| 202 | 202 | $this->raiseError("Expected '/>', but found '/$c' inside tag < $tagname >"); |
| 203 | 203 | } |
| 204 | - $mark = $i+1; // mark text start |
|
| 204 | + $mark = $i+1; // mark text start |
|
| 205 | 205 | $state = self::ST_TEXT; |
| 206 | 206 | $builder->onElementStart($tagname, $attributes); |
| 207 | 207 | $builder->onElementClose($tagname); |
@@ -210,7 +210,7 @@ discard block |
||
| 210 | 210 | case self::ST_TAG_BETWEEN_ATTRIBUTE: |
| 211 | 211 | case self::ST_TAG_ATTRIBUTES: |
| 212 | 212 | if ($c === '>') { |
| 213 | - $mark = $i+1; // mark text start |
|
| 213 | + $mark = $i+1; // mark text start |
|
| 214 | 214 | $state = self::ST_TEXT; |
| 215 | 215 | $builder->onElementStart($tagname, $attributes); |
| 216 | 216 | } elseif ($c === '/') { |
@@ -226,7 +226,7 @@ discard block |
||
| 226 | 226 | case self::ST_COMMENT: |
| 227 | 227 | if ($c === '>' && $i > $mark+4 && substr($src, $i-2, 2) === '--') { |
| 228 | 228 | |
| 229 | - if (preg_match('/^-|--|-$/', substr($src, $mark +4, $i-$mark+1 -7))) { |
|
| 229 | + if (preg_match('/^-|--|-$/', substr($src, $mark+4, $i-$mark+1-7))) { |
|
| 230 | 230 | $this->raiseError("Ill-formed comment. XML comments are not allowed to contain '--' or start/end with '-': ".substr($src, $mark+4, $i-$mark+1-7)); |
| 231 | 231 | } |
| 232 | 232 | |
@@ -289,7 +289,7 @@ discard block |
||
| 289 | 289 | |
| 290 | 290 | if ($c === '=') $state = self::ST_ATTR_VALUE; |
| 291 | 291 | else /* white char */ $state = self::ST_ATTR_EQ; |
| 292 | - } elseif ($c === '/' || $c==='>') { |
|
| 292 | + } elseif ($c === '/' || $c === '>') { |
|
| 293 | 293 | $attribute = substr($src, $mark, $i-$mark); |
| 294 | 294 | if (!$this->isValidQName($attribute)) { |
| 295 | 295 | $this->raiseError("Invalid attribute name '$attribute'"); |
@@ -323,7 +323,7 @@ discard block |
||
| 323 | 323 | |
| 324 | 324 | // PHPTAL's code generator assumes input is escaped for double-quoted strings. Single-quoted attributes need to be converted. |
| 325 | 325 | // FIXME: it should be escaped at later stage. |
| 326 | - $attributes[$attribute] = str_replace('"',""", $attributes[$attribute]); |
|
| 326 | + $attributes[$attribute] = str_replace('"', """, $attributes[$attribute]); |
|
| 327 | 327 | $state = self::ST_TAG_BETWEEN_ATTRIBUTE; |
| 328 | 328 | } |
| 329 | 329 | break; |
@@ -347,7 +347,7 @@ discard block |
||
| 347 | 347 | |
| 348 | 348 | $builder->onDocumentEnd(); |
| 349 | 349 | } |
| 350 | - catch(PHPTAL_TemplateException $e) |
|
| 350 | + catch (PHPTAL_TemplateException $e) |
|
| 351 | 351 | { |
| 352 | 352 | $e->hintSrcPosition($this->_file, $this->_line); |
| 353 | 353 | throw $e; |
@@ -370,7 +370,7 @@ discard block |
||
| 370 | 370 | // $match expression below somehow triggers quite deep recurrency and stack overflow in preg |
| 371 | 371 | // to avoid this, check string bit by bit, omitting ASCII fragments. |
| 372 | 372 | if (strlen($str) > 200) { |
| 373 | - $chunks = preg_split('/(?>[\x09\x0A\x0D\x20-\x7F]+)/',$str,null,PREG_SPLIT_NO_EMPTY); |
|
| 373 | + $chunks = preg_split('/(?>[\x09\x0A\x0D\x20-\x7F]+)/', $str, null, PREG_SPLIT_NO_EMPTY); |
|
| 374 | 374 | foreach ($chunks as $chunk) { |
| 375 | 375 | if (strlen($chunk) < 200) { |
| 376 | 376 | $this->checkEncoding($chunk); |
@@ -389,11 +389,11 @@ discard block |
||
| 389 | 389 | . '|\xED[\x80-\x9F][\x80-\xBF]' // excluding surrogates |
| 390 | 390 | . '|\xF0[\x90-\xBF][\x80-\xBF]{2}' // planes 1-3 |
| 391 | 391 | . '|[\xF1-\xF3][\x80-\xBF]{3}' // planes 4-15 |
| 392 | - . '|\xF4[\x80-\x8F][\x80-\xBF]{2}'; // plane 16 |
|
| 392 | + . '|\xF4[\x80-\x8F][\x80-\xBF]{2}'; // plane 16 |
|
| 393 | 393 | |
| 394 | - if (!preg_match('/^(?:(?>'.$match.'))+$/s',$str)) { |
|
| 395 | - $res = preg_split('/((?>'.$match.')+)/s',$str,null,PREG_SPLIT_DELIM_CAPTURE); |
|
| 396 | - for($i=0; $i < count($res); $i+=2) |
|
| 394 | + if (!preg_match('/^(?:(?>'.$match.'))+$/s', $str)) { |
|
| 395 | + $res = preg_split('/((?>'.$match.')+)/s', $str, null, PREG_SPLIT_DELIM_CAPTURE); |
|
| 396 | + for ($i = 0; $i < count($res); $i += 2) |
|
| 397 | 397 | { |
| 398 | 398 | $res[$i] = self::convertBytesToEntities(array(1=>$res[$i])); |
| 399 | 399 | } |
@@ -426,7 +426,7 @@ discard block |
||
| 426 | 426 | { |
| 427 | 427 | $m = $m[1]; |
| 428 | 428 | $out = ""; |
| 429 | - for($i=0; $i < strlen($m); $i++) |
|
| 429 | + for ($i = 0; $i < strlen($m); $i++) |
|
| 430 | 430 | { |
| 431 | 431 | $out .= '&#X'.strtoupper(dechex(ord($m[$i]))).';'; |
| 432 | 432 | } |
@@ -59,9 +59,9 @@ discard block |
||
| 59 | 59 | case 'm': $cache_len .= '*60'; /* no break */ |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | - $cache_tag = '"'.addslashes( $this->phpelement->getQualifiedName() . ':' . $this->phpelement->getSourceLine()).'"'; |
|
| 62 | + $cache_tag = '"'.addslashes($this->phpelement->getQualifiedName().':'.$this->phpelement->getSourceLine()).'"'; |
|
| 63 | 63 | |
| 64 | - $cache_per_expression = isset($matches[3])?trim($matches[3]):null; |
|
| 64 | + $cache_per_expression = isset($matches[3]) ?trim($matches[3]) : null; |
|
| 65 | 65 | if ($cache_per_expression == 'url') { |
| 66 | 66 | $cache_tag .= '.$_SERVER["REQUEST_URI"]'; |
| 67 | 67 | } elseif ($cache_per_expression == 'nothing') { |
@@ -72,11 +72,11 @@ discard block |
||
| 72 | 72 | if (is_array($code)) throw new PHPTAL_ParserException("Chained expressions in per-cache directive are not supported", |
| 73 | 73 | $this->phpelement->getSourceFile(), $this->phpelement->getSourceLine()); |
| 74 | 74 | |
| 75 | - $cache_tag = '('.$code.')."@".' . $cache_tag; |
|
| 75 | + $cache_tag = '('.$code.')."@".'.$cache_tag; |
|
| 76 | 76 | } |
| 77 | 77 | |
| 78 | 78 | $this->cache_filename_var = $codewriter->createTempVariable(); |
| 79 | - $codewriter->doSetVar($this->cache_filename_var, $codewriter->str($codewriter->getCacheFilesBaseName()).'.md5('.$cache_tag.')' ); |
|
| 79 | + $codewriter->doSetVar($this->cache_filename_var, $codewriter->str($codewriter->getCacheFilesBaseName()).'.md5('.$cache_tag.')'); |
|
| 80 | 80 | |
| 81 | 81 | $cond = '!file_exists('.$this->cache_filename_var.') || time() - '.$cache_len.' >= filemtime('.$this->cache_filename_var.')'; |
| 82 | 82 | |
@@ -175,7 +175,7 @@ discard block |
||
| 175 | 175 | * |
| 176 | 176 | * @param string $path Template file path. |
| 177 | 177 | */ |
| 178 | - public function __construct($path=false) |
|
| 178 | + public function __construct($path = false) |
|
| 179 | 179 | { |
| 180 | 180 | $this->_path = $path; |
| 181 | 181 | $this->_globalContext = new stdClass(); |
@@ -203,7 +203,7 @@ discard block |
||
| 203 | 203 | * |
| 204 | 204 | * @return PHPTAL |
| 205 | 205 | */ |
| 206 | - public static function create($path=false) |
|
| 206 | + public static function create($path = false) |
|
| 207 | 207 | { |
| 208 | 208 | return new PHPTAL($path); |
| 209 | 209 | } |
@@ -408,7 +408,7 @@ discard block |
||
| 408 | 408 | */ |
| 409 | 409 | public function setPhpCodeDestination($path) |
| 410 | 410 | { |
| 411 | - $this->_phpCodeDestination = rtrim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR; |
|
| 411 | + $this->_phpCodeDestination = rtrim($path, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; |
|
| 412 | 412 | $this->resetPrepared(); |
| 413 | 413 | return $this; |
| 414 | 414 | } |
@@ -548,7 +548,7 @@ discard block |
||
| 548 | 548 | private function getPreFiltersCacheId() |
| 549 | 549 | { |
| 550 | 550 | $cacheid = ''; |
| 551 | - foreach($this->getPreFilters() as $key => $prefilter) { |
|
| 551 | + foreach ($this->getPreFilters() as $key => $prefilter) { |
|
| 552 | 552 | if ($prefilter instanceof PHPTAL_PreFilter) { |
| 553 | 553 | $cacheid .= $key.$prefilter->getCacheId(); |
| 554 | 554 | } elseif ($prefilter instanceof PHPTAL_Filter) { |
@@ -569,7 +569,7 @@ discard block |
||
| 569 | 569 | { |
| 570 | 570 | $prefilters = $this->getPreFilters(); |
| 571 | 571 | |
| 572 | - foreach($prefilters as $prefilter) { |
|
| 572 | + foreach ($prefilters as $prefilter) { |
|
| 573 | 573 | if ($prefilter instanceof PHPTAL_PreFilter) { |
| 574 | 574 | $prefilter->setPHPTAL($this); |
| 575 | 575 | } |
@@ -675,12 +675,12 @@ discard block |
||
| 675 | 675 | |
| 676 | 676 | // unshift doctype |
| 677 | 677 | if ($this->_context->_docType) { |
| 678 | - $res = $this->_context->_docType . $res; |
|
| 678 | + $res = $this->_context->_docType.$res; |
|
| 679 | 679 | } |
| 680 | 680 | |
| 681 | 681 | // unshift xml declaration |
| 682 | 682 | if ($this->_context->_xmlDeclaration) { |
| 683 | - $res = $this->_context->_xmlDeclaration . "\n" . $res; |
|
| 683 | + $res = $this->_context->_xmlDeclaration."\n".$res; |
|
| 684 | 684 | } |
| 685 | 685 | |
| 686 | 686 | if ($this->_postfilter) { |
@@ -768,7 +768,7 @@ discard block |
||
| 768 | 768 | $this->externalMacroTemplatesCache[$file] = $tpl; |
| 769 | 769 | } |
| 770 | 770 | |
| 771 | - $fun = $tpl->getFunctionName() . '_' . strtr($macroName, "-", "_"); |
|
| 771 | + $fun = $tpl->getFunctionName().'_'.strtr($macroName, "-", "_"); |
|
| 772 | 772 | if (!function_exists($fun)) { |
| 773 | 773 | throw new PHPTAL_MacroMissingException("Macro '$macroName' is not defined in $file", $this->_source->getRealPath()); |
| 774 | 774 | } |
@@ -777,11 +777,11 @@ discard block |
||
| 777 | 777 | |
| 778 | 778 | } else { |
| 779 | 779 | // call local macro |
| 780 | - $fun = $local_tpl->getFunctionName() . '_' . strtr($path, "-", "_"); |
|
| 780 | + $fun = $local_tpl->getFunctionName().'_'.strtr($path, "-", "_"); |
|
| 781 | 781 | if (!function_exists($fun)) { |
| 782 | 782 | throw new PHPTAL_MacroMissingException("Macro '$path' is not defined", $local_tpl->_source->getRealPath()); |
| 783 | 783 | } |
| 784 | - $fun( $local_tpl, $this); |
|
| 784 | + $fun($local_tpl, $this); |
|
| 785 | 785 | } |
| 786 | 786 | } |
| 787 | 787 | |
@@ -791,7 +791,7 @@ discard block |
||
| 791 | 791 | private function setCodeFile() |
| 792 | 792 | { |
| 793 | 793 | $this->findTemplate(); |
| 794 | - $this->_codeFile = $this->getPhpCodeDestination() . $this->getFunctionName() . '.' . $this->getPhpCodeExtension(); |
|
| 794 | + $this->_codeFile = $this->getPhpCodeDestination().$this->getFunctionName().'.'.$this->getPhpCodeExtension(); |
|
| 795 | 795 | } |
| 796 | 796 | |
| 797 | 797 | protected function resetPrepared() |
@@ -819,7 +819,7 @@ discard block |
||
| 819 | 819 | |
| 820 | 820 | // i'm not sure where that belongs, but not in normal path of execution |
| 821 | 821 | // because some sites have _a lot_ of files in temp |
| 822 | - if ($this->getCachePurgeFrequency() && mt_rand()%$this->getCachePurgeFrequency() == 0) { |
|
| 822 | + if ($this->getCachePurgeFrequency() && mt_rand() % $this->getCachePurgeFrequency() == 0) { |
|
| 823 | 823 | $this->cleanUpGarbage(); |
| 824 | 824 | } |
| 825 | 825 | |
@@ -836,16 +836,16 @@ discard block |
||
| 836 | 836 | try { |
| 837 | 837 | eval("?>\n".$result); |
| 838 | 838 | } |
| 839 | - catch(ParseError $parseError) { |
|
| 839 | + catch (ParseError $parseError) { |
|
| 840 | 840 | ob_end_clean(); |
| 841 | 841 | throw new PHPTAL_TemplateException( |
| 842 | - 'Parse error: ' . $parseError->getMessage(), |
|
| 842 | + 'Parse error: '.$parseError->getMessage(), |
|
| 843 | 843 | $this->getCodePath(), |
| 844 | 844 | $parseError->getLine(), |
| 845 | 845 | $parseError |
| 846 | 846 | ); |
| 847 | 847 | } |
| 848 | - catch(Exception $e) { |
|
| 848 | + catch (Exception $e) { |
|
| 849 | 849 | ob_end_clean(); |
| 850 | 850 | throw $e; |
| 851 | 851 | } |
@@ -854,7 +854,7 @@ discard block |
||
| 854 | 854 | $msg = str_replace('eval()\'d code', $this->getCodePath(), ob_get_clean()); |
| 855 | 855 | |
| 856 | 856 | // greedy .* ensures last match |
| 857 | - if (preg_match('/.*on line (\d+)$/m', $msg, $m)) $line=$m[1]; else $line=0; |
|
| 857 | + if (preg_match('/.*on line (\d+)$/m', $msg, $m)) $line = $m[1]; else $line = 0; |
|
| 858 | 858 | throw new PHPTAL_TemplateException(trim($msg), $this->getCodePath(), $line); |
| 859 | 859 | } |
| 860 | 860 | ob_end_clean(); |
@@ -895,7 +895,7 @@ discard block |
||
| 895 | 895 | */ |
| 896 | 896 | public function setCachePurgeFrequency($n) |
| 897 | 897 | { |
| 898 | - $this->_cachePurgeFrequency = (int)$n; |
|
| 898 | + $this->_cachePurgeFrequency = (int) $n; |
|
| 899 | 899 | return $this; |
| 900 | 900 | } |
| 901 | 901 | |
@@ -915,14 +915,14 @@ discard block |
||
| 915 | 915 | */ |
| 916 | 916 | public function cleanUpGarbage() |
| 917 | 917 | { |
| 918 | - $cacheFilesExpire = time() - $this->getCacheLifetime() * 3600 * 24; |
|
| 918 | + $cacheFilesExpire = time()-$this->getCacheLifetime() * 3600 * 24; |
|
| 919 | 919 | |
| 920 | 920 | // relies on templates sorting order being related to their modification dates |
| 921 | - $upperLimit = $this->getPhpCodeDestination() . $this->getFunctionNamePrefix($cacheFilesExpire) . '_'; |
|
| 922 | - $lowerLimit = $this->getPhpCodeDestination() . $this->getFunctionNamePrefix(0); |
|
| 921 | + $upperLimit = $this->getPhpCodeDestination().$this->getFunctionNamePrefix($cacheFilesExpire).'_'; |
|
| 922 | + $lowerLimit = $this->getPhpCodeDestination().$this->getFunctionNamePrefix(0); |
|
| 923 | 923 | |
| 924 | 924 | // second * gets phptal:cache |
| 925 | - $cacheFiles = glob($this->getPhpCodeDestination() . 'tpl_????????_*.' . $this->getPhpCodeExtension() . '*'); |
|
| 925 | + $cacheFiles = glob($this->getPhpCodeDestination().'tpl_????????_*.'.$this->getPhpCodeExtension().'*'); |
|
| 926 | 926 | |
| 927 | 927 | if ($cacheFiles) { |
| 928 | 928 | foreach ($cacheFiles as $index => $file) { |
@@ -945,7 +945,7 @@ discard block |
||
| 945 | 945 | public function cleanUpCache() |
| 946 | 946 | { |
| 947 | 947 | $filename = $this->getCodePath(); |
| 948 | - $cacheFiles = glob($filename . '?*'); |
|
| 948 | + $cacheFiles = glob($filename.'?*'); |
|
| 949 | 949 | if ($cacheFiles) { |
| 950 | 950 | foreach ($cacheFiles as $file) { |
| 951 | 951 | if (substr($file, 0, strlen($filename)) !== $filename) continue; // safety net |
@@ -984,7 +984,7 @@ discard block |
||
| 984 | 984 | $basename = preg_replace('/\.[a-z]{3,5}$/', '', basename($this->_source->getRealPath())); |
| 985 | 985 | $basename = substr(trim(preg_replace('/[^a-zA-Z0-9]+/', '_', $basename), "_"), 0, 20); |
| 986 | 986 | |
| 987 | - $hash = md5(PHPTAL_VERSION . PHP_VERSION |
|
| 987 | + $hash = md5(PHPTAL_VERSION.PHP_VERSION |
|
| 988 | 988 | . $this->_source->getRealPath() |
| 989 | 989 | . $this->getEncoding() |
| 990 | 990 | . $this->getPrefiltersCacheId() |
@@ -995,10 +995,10 @@ discard block |
||
| 995 | 995 | // uses base64 rather than hex to make filename shorter. |
| 996 | 996 | // there is loss of some bits due to name constraints and case-insensivity, |
| 997 | 997 | // but that's still over 110 bits in addition to basename and timestamp. |
| 998 | - $hash = strtr(rtrim(base64_encode($hash),"="),"+/=","_A_"); |
|
| 998 | + $hash = strtr(rtrim(base64_encode($hash), "="), "+/=", "_A_"); |
|
| 999 | 999 | |
| 1000 | - $this->_functionName = $this->getFunctionNamePrefix($this->_source->getLastModifiedTime()) . |
|
| 1001 | - $basename . '__' . $hash; |
|
| 1000 | + $this->_functionName = $this->getFunctionNamePrefix($this->_source->getLastModifiedTime()). |
|
| 1001 | + $basename.'__'.$hash; |
|
| 1002 | 1002 | } |
| 1003 | 1003 | return $this->_functionName; |
| 1004 | 1004 | } |
@@ -1015,7 +1015,7 @@ discard block |
||
| 1015 | 1015 | { |
| 1016 | 1016 | // tpl_ prefix and last modified time must not be changed, |
| 1017 | 1017 | // because cache cleanup relies on that |
| 1018 | - return 'tpl_' . sprintf("%08x", $timestamp) .'_'; |
|
| 1018 | + return 'tpl_'.sprintf("%08x", $timestamp).'_'; |
|
| 1019 | 1019 | } |
| 1020 | 1020 | |
| 1021 | 1021 | /** |
@@ -1045,7 +1045,7 @@ discard block |
||
| 1045 | 1045 | */ |
| 1046 | 1046 | public function addError(Exception $error) |
| 1047 | 1047 | { |
| 1048 | - $this->_errors[] = $error; |
|
| 1048 | + $this->_errors[] = $error; |
|
| 1049 | 1049 | } |
| 1050 | 1050 | |
| 1051 | 1051 | /** |
@@ -1101,7 +1101,7 @@ discard block |
||
| 1101 | 1101 | $data = $this->_source->getData(); |
| 1102 | 1102 | |
| 1103 | 1103 | $prefilters = $this->getPreFilterInstances(); |
| 1104 | - foreach($prefilters as $prefilter) { |
|
| 1104 | + foreach ($prefilters as $prefilter) { |
|
| 1105 | 1105 | $data = $prefilter->filter($data); |
| 1106 | 1106 | } |
| 1107 | 1107 | |
@@ -1111,7 +1111,7 @@ discard block |
||
| 1111 | 1111 | $builder = new PHPTAL_Dom_PHPTALDocumentBuilder(); |
| 1112 | 1112 | $tree = $parser->parseString($builder, $data, $realpath)->getResult(); |
| 1113 | 1113 | |
| 1114 | - foreach($prefilters as $prefilter) { |
|
| 1114 | + foreach ($prefilters as $prefilter) { |
|
| 1115 | 1115 | if ($prefilter instanceof PHPTAL_PreFilter) { |
| 1116 | 1116 | if ($prefilter->filterDOM($tree) !== NULL) { |
| 1117 | 1117 | throw new PHPTAL_ConfigurationException("Don't return value from filterDOM()"); |
@@ -1198,7 +1198,7 @@ discard block |
||
| 1198 | 1198 | |
| 1199 | 1199 | if (substr($class, 0, 7) !== 'PHPTAL_') return; |
| 1200 | 1200 | |
| 1201 | - $path = dirname(__FILE__) . strtr("_".$class, "_", DIRECTORY_SEPARATOR) . '.php'; |
|
| 1201 | + $path = dirname(__FILE__).strtr("_".$class, "_", DIRECTORY_SEPARATOR).'.php'; |
|
| 1202 | 1202 | |
| 1203 | 1203 | require $path; |
| 1204 | 1204 | } |
@@ -1223,9 +1223,9 @@ discard block |
||
| 1223 | 1223 | // Prepending PHPTAL's autoloader helps if there are other autoloaders |
| 1224 | 1224 | // that throw/die when file is not found. Only >5.3 though. |
| 1225 | 1225 | if (version_compare(PHP_VERSION, '5.3', '>=')) { |
| 1226 | - spl_autoload_register(array(__CLASS__,'autoload'), false, true); |
|
| 1226 | + spl_autoload_register(array(__CLASS__, 'autoload'), false, true); |
|
| 1227 | 1227 | } else { |
| 1228 | - spl_autoload_register(array(__CLASS__,'autoload')); |
|
| 1228 | + spl_autoload_register(array(__CLASS__, 'autoload')); |
|
| 1229 | 1229 | } |
| 1230 | 1230 | |
| 1231 | 1231 | if ($uses_autoload) { |
@@ -32,7 +32,7 @@ discard block |
||
| 32 | 32 | * @param int $srcLine |
| 33 | 33 | * @param Throwable $previous |
| 34 | 34 | */ |
| 35 | - public function __construct($msg, $srcFile='', $srcLine=0, $previous = null) |
|
| 35 | + public function __construct($msg, $srcFile = '', $srcLine = 0, $previous = null) |
|
| 36 | 36 | { |
| 37 | 37 | parent::__construct($msg, 0, $previous); |
| 38 | 38 | |
@@ -46,7 +46,7 @@ discard block |
||
| 46 | 46 | |
| 47 | 47 | if ($this->is_src_accurate) { |
| 48 | 48 | $this->file = $this->srcFile; |
| 49 | - $this->line = (int)$this->srcLine; |
|
| 49 | + $this->line = (int) $this->srcLine; |
|
| 50 | 50 | } |
| 51 | 51 | } |
| 52 | 52 | |
@@ -73,7 +73,7 @@ discard block |
||
| 73 | 73 | |
| 74 | 74 | if ($this->is_src_accurate) { |
| 75 | 75 | $this->file = $this->srcFile; |
| 76 | - $this->line = (int)$this->srcLine; |
|
| 76 | + $this->line = (int) $this->srcLine; |
|
| 77 | 77 | } |
| 78 | 78 | } |
| 79 | 79 | |
@@ -92,8 +92,8 @@ discard block |
||
| 92 | 92 | $eval_path = NULL; |
| 93 | 93 | |
| 94 | 94 | // searches backtrace to find template file |
| 95 | - foreach($this->getTrace() as $tr) { |
|
| 96 | - if (!isset($tr['file'],$tr['line'])) continue; |
|
| 95 | + foreach ($this->getTrace() as $tr) { |
|
| 96 | + if (!isset($tr['file'], $tr['line'])) continue; |
|
| 97 | 97 | |
| 98 | 98 | if ($this->isTemplatePath($tr['file'])) { |
| 99 | 99 | return array($tr['file'], $tr['line']); |
@@ -104,13 +104,13 @@ discard block |
||
| 104 | 104 | if (false !== strpos($tr['file'], 'eval()')) { |
| 105 | 105 | $eval_line = $tr['line']; |
| 106 | 106 | } |
| 107 | - else if ($eval_line && isset($tr['function'],$tr['args'],$tr['args'][0]) && |
|
| 107 | + else if ($eval_line && isset($tr['function'], $tr['args'], $tr['args'][0]) && |
|
| 108 | 108 | $this->isTemplatePath("/".$tr['function'].".php") && $tr['args'][0] instanceof PHPTAL) { |
| 109 | 109 | return array($tr['args'][0]->getCodePath(), $eval_line); |
| 110 | 110 | } |
| 111 | 111 | } |
| 112 | 112 | |
| 113 | - return array(NULL,NULL); |
|
| 113 | + return array(NULL, NULL); |
|
| 114 | 114 | } |
| 115 | 115 | |
| 116 | 116 | /** |
@@ -125,7 +125,7 @@ discard block |
||
| 125 | 125 | $this->srcFile = $this->file; |
| 126 | 126 | $this->srcLine = $this->line; |
| 127 | 127 | |
| 128 | - list($file,$line) = $this->findFileAndLine(); |
|
| 128 | + list($file, $line) = $this->findFileAndLine(); |
|
| 129 | 129 | |
| 130 | 130 | if (NULL === $file) { |
| 131 | 131 | return false; |
@@ -140,23 +140,23 @@ discard block |
||
| 140 | 140 | return false; |
| 141 | 141 | } |
| 142 | 142 | |
| 143 | - $found_line=false; |
|
| 144 | - $found_file=false; |
|
| 143 | + $found_line = false; |
|
| 144 | + $found_file = false; |
|
| 145 | 145 | |
| 146 | 146 | // scan lines backwards looking for "from line" comments |
| 147 | 147 | $end = min(count($lines), $line)-1; |
| 148 | - for($i=$end; $i >= 0; $i--) { |
|
| 148 | + for ($i = $end; $i >= 0; $i--) { |
|
| 149 | 149 | if (preg_match('/tag "[^"]*" from line (\d+)/', $lines[$i], $m)) { |
| 150 | 150 | $this->srcLine = intval($m[1]); |
| 151 | - $found_line=true; |
|
| 151 | + $found_line = true; |
|
| 152 | 152 | break; |
| 153 | 153 | } |
| 154 | 154 | } |
| 155 | 155 | |
| 156 | - foreach(preg_grep('/Generated by PHPTAL from/',$lines) as $line) { |
|
| 156 | + foreach (preg_grep('/Generated by PHPTAL from/', $lines) as $line) { |
|
| 157 | 157 | if (preg_match('/Generated by PHPTAL from (.*) \(/', $line, $m)) { |
| 158 | 158 | $this->srcFile = $m[1]; |
| 159 | - $found_file=true; |
|
| 159 | + $found_file = true; |
|
| 160 | 160 | break; |
| 161 | 161 | } |
| 162 | 162 | } |