Skip to content

Commit 3f53e89

Browse files
committed
WIP further simplified Tokenizer
dropped $lineToFunctionMap which is not required for statistics generation.
1 parent 41e1c1d commit 3f53e89

File tree

1 file changed

+0
-12
lines changed

1 file changed

+0
-12
lines changed

src/CodeCoverage/Util/Tokenizer.php

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -193,22 +193,10 @@ public function tokenize() {
193193
$trait === false &&
194194
$interface === false) {
195195
$this->functions[$name] = $tmp;
196-
197-
for ($line = $tmp['startLine']; $line <= $tmp['endLine']; $line++) {
198-
$this->lineToFunctionMap[$line] = $name;
199-
}
200196
} elseif ($class !== false) {
201197
$this->classes[$class]['methods'][$name] = $tmp;
202-
203-
for ($line = $tmp['startLine']; $line <= $tmp['endLine']; $line++) {
204-
$this->lineToFunctionMap[$line] = $class . '::' . $name;
205-
}
206198
} elseif ($trait !== false) {
207199
$this->traits[$trait]['methods'][$name] = $tmp;
208-
209-
for ($line = $tmp['startLine']; $line <= $tmp['endLine']; $line++) {
210-
$this->lineToFunctionMap[$line] = $trait . '::' . $name;
211-
}
212200
} else {
213201
$this->interfaces[$interface]['methods'][$name] = $tmp;
214202
}

0 commit comments

Comments
 (0)