Skip to content

Commit f8fa2cb

Browse files
DarkSide666sebastianbergmann
authored andcommitted
In callback there is no "file" in trace
In callback there is no "file" in trace
1 parent afd1715 commit f8fa2cb

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/Runner/ErrorHandler.php

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -254,19 +254,18 @@ private function trigger(TestMethod $test, bool $filterTrigger): IssueTrigger
254254

255255
$trace = $this->filteredStackTrace($filterTrigger);
256256

257-
assert(isset($trace[0]['file']));
258-
assert(isset($trace[1]['file']));
259-
260257
$triggeredInFirstPartyCode = false;
261258
$triggerCalledFromFirstPartyCode = false;
262259

263-
if ($trace[0]['file'] === $test->file() ||
264-
$this->sourceFilter->includes($this->source, $trace[0]['file'])) {
260+
if (isset($trace[0]['file']) && (
261+
$trace[0]['file'] === $test->file() ||
262+
$this->sourceFilter->includes($this->source, $trace[0]['file']))) {
265263
$triggeredInFirstPartyCode = true;
266264
}
267265

268-
if ($trace[1]['file'] === $test->file() ||
269-
$this->sourceFilter->includes($this->source, $trace[1]['file'])) {
266+
if (isset($trace[0]['file']) && (
267+
$trace[1]['file'] === $test->file() ||
268+
$this->sourceFilter->includes($this->source, $trace[1]['file']))) {
270269
$triggerCalledFromFirstPartyCode = true;
271270
}
272271

0 commit comments

Comments
 (0)