Skip to content

Commit 9f7a229

Browse files
committed
Small performance optimisations
1 parent f5e1d6d commit 9f7a229

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/Highlighter.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -119,20 +119,6 @@ private function tokenize($source)
119119
foreach ($tokens as $token) {
120120
if (is_array($token)) {
121121
switch ($token[0]) {
122-
case T_INLINE_HTML:
123-
$newType = self::TOKEN_HTML;
124-
break;
125-
126-
case T_COMMENT:
127-
case T_DOC_COMMENT:
128-
$newType = self::TOKEN_COMMENT;
129-
break;
130-
131-
case T_ENCAPSED_AND_WHITESPACE:
132-
case T_CONSTANT_ENCAPSED_STRING:
133-
$newType = self::TOKEN_STRING;
134-
break;
135-
136122
case T_WHITESPACE:
137123
break;
138124

@@ -156,6 +142,20 @@ private function tokenize($source)
156142
$newType = self::TOKEN_DEFAULT;
157143
break;
158144

145+
case T_COMMENT:
146+
case T_DOC_COMMENT:
147+
$newType = self::TOKEN_COMMENT;
148+
break;
149+
150+
case T_ENCAPSED_AND_WHITESPACE:
151+
case T_CONSTANT_ENCAPSED_STRING:
152+
$newType = self::TOKEN_STRING;
153+
break;
154+
155+
case T_INLINE_HTML:
156+
$newType = self::TOKEN_HTML;
157+
break;
158+
159159
default:
160160
$newType = self::TOKEN_KEYWORD;
161161
}
@@ -167,7 +167,7 @@ private function tokenize($source)
167167
$currentType = $newType;
168168
}
169169

170-
if ($currentType != $newType) {
170+
if ($currentType !== $newType) {
171171
$output[] = array($currentType, $buffer);
172172
$buffer = '';
173173
$currentType = $newType;

0 commit comments

Comments
 (0)