Emit events for E_*
and E_USER_*
triggered in data provider methods
#1273
ci.yaml
on: pull_request
Dependency Validation
17s
Coding Guidelines
56s
Matrix: Unit Tests
Type Checker
26s
Matrix: End-to-End Tests
Matrix: Test PHAR
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 |
|