build #150
build.yml
on: schedule
Code style (phpcs)
7s
Code style (php-cs-fixer)
12s
Code analysis (phpstan)
14s
Code analysis (psalm)
11s
Mutation testing (infection)
22s
Matrix: tests
Annotations
31 warnings
Tests on PHP 7.3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 7.3
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Code style (phpcs)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Code style (phpcs)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests on PHP 7.4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 7.4
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests on PHP 7.2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 7.2
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Code analysis (psalm)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Code analysis (psalm)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests on PHP 8.1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 8.1
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Code style (php-cs-fixer)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Code style (php-cs-fixer)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Code analysis (phpstan)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Code analysis (phpstan)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests on PHP 8.2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 8.2
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests on PHP 8.0
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Tests on PHP 8.0
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Mutation testing (infection)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Mutation testing (infection)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Mutation testing (infection):
src/Enum.php#L125
Escaped Mutant for Mutator "ProtectedVisibility":
--- Original
+++ New
@@ @@
*
* @return array<string, string>
*/
- protected static function overrideValues() : array
+ private static function overrideValues() : array
{
return [];
}
|
Mutation testing (infection):
src/Enum.php#L142
Escaped Mutant for Mutator "ProtectedVisibility":
--- Original
+++ New
@@ @@
*
* @return array<string, int>
*/
- protected static function overrideIndices() : array
+ private static function overrideIndices() : array
{
return [];
}
|
Mutation testing (infection):
src/Internal/Entries.php#L84
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
/**
* @return array<int, int>
*/
- public function indices() : array
+ protected function indices() : array
{
$indices = [];
foreach ($this->entries as $entry) {
|
Mutation testing (infection):
src/Internal/Entries.php#L102
Escaped Mutant for Mutator "ProtectedVisibility":
--- Original
+++ New
@@ @@
}
return max($indices) + 1;
}
- protected function normalizeName(string $name) : string
+ private function normalizeName(string $name) : string
{
return strtolower($name);
}
}
|
Mutation testing (infection):
src/Internal/EntriesPopulator.php#L52
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
$this->parentEntries = $parentEntries;
}
/** @return class-string */
- public function getClassName() : string
+ protected function getClassName() : string
{
return $this->className;
}
|
Mutation testing (infection):
src/Internal/EntriesPopulator.php#L84
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
$entries->put($name, new Entry($newValue, $newIndex));
}
}
- public function overrideValue(string $name) : ?string
+ protected function overrideValue(string $name) : ?string
{
$value = $this->overrideValues[$name] ?? null;
if (!is_string($value)) {
|
Mutation testing (infection):
src/Internal/EntriesPopulator.php#L93
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
}
return $value;
}
- public function overrideIndex(string $name) : ?int
+ protected function overrideIndex(string $name) : ?int
{
$index = $this->overrideIndices[$name] ?? null;
if (!is_int($index)) {
|
|
Mutation testing (infection):
src/Internal/Entry.php#L39
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
}
public function equals(self $other) : bool
{
- return $this->equalValue($other->value()) && $this->equalIndex($other->index());
+ return $this->equalValue($other->value()) || $this->equalIndex($other->index());
}
public function equalValue(string $value) : bool
{
|