Skip to content

Fix php version dependent constant deprecation #2059

Fix php version dependent constant deprecation

Fix php version dependent constant deprecation #2059

Triggered via pull request March 17, 2024 14:37
Status Success
Total duration 12m 34s
Artifacts

continuous-integration.yml

on: pull_request
Matrix: Check Backward Compatibility
Matrix: Run benchmarks
Matrix: Check Coding Standards
Matrix: Test Compatibility
Matrix: Check Demo Scripts
Matrix: Mutation tests
Matrix: PHPUnit tests
Matrix: Static Analysis by PHPStan
Matrix: Static Analysis by Psalm
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L112
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ $startLine = null; if ($node->hasAttribute('startLine')) { $startLine = $node->getStartLine(); - assert($startLine > 0); + assert($startLine >= 0); } $endLine = null; if ($node->hasAttribute('endLine')) {
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L118
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ $endLine = null; if ($node->hasAttribute('endLine')) { $endLine = $node->getEndLine(); - assert($endLine > 0); + assert($endLine >= 0); } $this->startLine = $startLine; $this->endLine = $endLine;
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L370
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ } /** @psalm-var mixed $nodePropertyArrayItem */ foreach ($nodeProperty as $nodePropertyArrayItem) { - if ($nodePropertyArrayItem instanceof Node && $this->nodeIsOrContainsYield($nodePropertyArrayItem)) { + if (true && $this->nodeIsOrContainsYield($nodePropertyArrayItem)) { return true; } }
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert(true || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert($returnType instanceof Node\Identifier || true || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || true || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || true || $returnType instanceof Node\IntersectionType); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || true); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || false); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */
Mutation tests (locked, 8.3, ubuntu-latest): src/Reflection/ReflectionFunctionAbstract.php#L506
Escaped Mutant for Mutator "LogicalOrAllSubExprNegation": --- Original +++ New @@ @@ if ($returnType === null) { return null; } - assert($returnType instanceof Node\Identifier || $returnType instanceof Node\Name || $returnType instanceof Node\NullableType || $returnType instanceof Node\UnionType || $returnType instanceof Node\IntersectionType); + assert(!$returnType instanceof Node\Identifier || !$returnType instanceof Node\Name || !$returnType instanceof Node\NullableType || !$returnType instanceof Node\UnionType || !$returnType instanceof Node\IntersectionType); return ReflectionType::createFromNode($this->reflector, $this, $returnType); } /** @return list<ReflectionAttribute> */