Sync with template #3
check.yml
on: push
check
/
composer
19s
check
/
php-cs-fixer
27s
check
/
infection
58s
Matrix: check / psalm
Matrix: check / test
Annotations
31 warnings
check / composer
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.3, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.2, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.3, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.1, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.2, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.3, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.1, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.2, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.2, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.2, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.1, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / php-cs-fixer
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.3, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.1, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.1, locked)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.2, highest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / psalm (8.3, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.1, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / test (8.3, lowest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / infection
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L25
Escaped Mutant for Mutator "LogicalAnd":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if ($newMinType === $minType || $newMaxType === $maxType) {
return $type;
}
return types::intRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L48
Escaped Mutant for Mutator "Identical":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if ($newMinType !== $minType && $newMaxType === $maxType) {
return $type;
}
return types::floatRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L48
Escaped Mutant for Mutator "Identical":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if ($newMinType === $minType && $newMaxType !== $maxType) {
return $type;
}
return types::floatRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L48
Escaped Mutant for Mutator "LogicalAnd":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if ($newMinType === $minType || $newMaxType === $maxType) {
return $type;
}
return types::floatRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L48
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if (!($newMinType === $minType) && !($newMaxType === $maxType)) {
return $type;
}
return types::floatRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L48
Escaped Mutant for Mutator "LogicalAndNegation":
@@ @@
{
$newMinType = $minType->accept($this);
$newMaxType = $maxType->accept($this);
- if ($newMinType === $minType && $newMaxType === $maxType) {
+ if (!($newMinType === $minType && $newMaxType === $maxType)) {
return $type;
}
return types::floatRange($newMinType, $newMaxType);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L83
Escaped Mutant for Mutator "Foreach_":
@@ @@
$newValueType = $valueType->accept($this);
$changed = $newValueType !== $valueType;
$newElements = [];
- foreach ($elements as $element) {
+ foreach ([] as $element) {
$newElementType = $element->type->accept($this);
if ($newElementType === $element->type) {
$newElements[] = $element;
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L89
Escaped Mutant for Mutator "Continue_":
@@ @@
$newElementType = $element->type->accept($this);
if ($newElementType === $element->type) {
$newElements[] = $element;
- continue;
+ break;
}
$newElements[] = $element->with(type: $newElementType);
$changed = true;
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L107
Escaped Mutant for Mutator "LogicalOr":
@@ @@
{
$newKeyType = $keyType->accept($this);
$newValueType = $valueType->accept($this);
- $changed = $newKeyType !== $keyType || $newValueType !== $valueType;
+ $changed = $newKeyType !== $keyType && $newValueType !== $valueType;
$newElements = [];
foreach ($elements as $key => $element) {
$newElementType = $element->type->accept($this);
|
check / infection:
src/Visitor/RecursiveTypeReplacer.php#L110
Escaped Mutant for Mutator "Foreach_":
@@ @@
$newValueType = $valueType->accept($this);
$changed = $newKeyType !== $keyType || $newValueType !== $valueType;
$newElements = [];
- foreach ($elements as $key => $element) {
+ foreach ([] as $key => $element) {
$newElementType = $element->type->accept($this);
if ($newElementType === $element->type) {
$newElements[$key] = $element;
|