Skip to content

Emit events for E_* and E_USER_* triggered in data provider methods #1273

Emit events for E_* and E_USER_* triggered in data provider methods

Emit events for E_* and E_USER_* triggered in data provider methods #1273

Triggered via pull request April 18, 2024 06:22
Status Success
Total duration 4m 44s
Artifacts 1

ci.yaml

on: pull_request
Dependency Validation
17s
Dependency Validation
Coding Guidelines
56s
Coding Guidelines
Matrix: Unit Tests
Type Checker
26s
Type Checker
Matrix: End-to-End Tests
Build PHAR
38s
Build PHAR
Code Coverage
1m 36s
Code Coverage
Mutation Testing
37s
Mutation Testing
Matrix: Test PHAR
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L70
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { return $this->telemetryInfo; } - public function dataProvider(): ClassMethod + protected function dataProvider(): ClassMethod { return $this->dataProvider; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L78
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ /** * @psalm-return non-empty-string */ - public function message(): string + protected function message(): string { return $this->message; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L86
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ /** * @psalm-return non-empty-string */ - public function file(): string + protected function file(): string { return $this->file; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L94
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ /** * @psalm-return positive-int */ - public function line(): int + protected function line(): int { return $this->line; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L99
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { return $this->line; } - public function wasSuppressed(): bool + protected function wasSuppressed(): bool { return $this->suppressed; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L104
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { return $this->suppressed; } - public function ignoredByBaseline(): bool + protected function ignoredByBaseline(): bool { return $this->ignoredByBaseline; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L109
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { return $this->ignoredByBaseline; } - public function trigger(): IssueTrigger + protected function trigger(): IssueTrigger { return $this->trigger; }
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L118
Escaped Mutant for Mutator "LogicalNot": --- Original +++ New @@ @@ public function asString(): string { $message = $this->message; - if (!empty($message)) { + if (empty($message)) { $message = PHP_EOL . $message; } $details = [$this->dataProvider->className() . '::' . $this->dataProvider->methodName(), $this->trigger->asString()];
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L119
Escaped Mutant for Mutator "Concat": --- Original +++ New @@ @@ { $message = $this->message; if (!empty($message)) { - $message = PHP_EOL . $message; + $message = $message . PHP_EOL; } $details = [$this->dataProvider->className() . '::' . $this->dataProvider->methodName(), $this->trigger->asString()]; if ($this->suppressed) {
Mutation Testing: src/Event/Events/DataProvider/Issue/DeprecationTriggered.php#L119
Escaped Mutant for Mutator "ConcatOperandRemoval": --- Original +++ New @@ @@ { $message = $this->message; if (!empty($message)) { - $message = PHP_EOL . $message; + $message = PHP_EOL; } $details = [$this->dataProvider->className() . '::' . $this->dataProvider->methodName(), $this->trigger->asString()]; if ($this->suppressed) {

Artifacts

Produced during runtime
Name Size
phpunit-snapshot-phar Expired
681 KB