Skip to content

[2.x] Drop PHP 8.1 #160

[2.x] Drop PHP 8.1

[2.x] Drop PHP 8.1 #160

Triggered via pull request May 25, 2025 08:51
Status Failure
Total duration 7m 7s
Artifacts

ci.yml

on: pull_request
Continuous Integration  /  ...  /  Supported Versions Matrix
6s
Continuous Integration / Continuous Integration / Supported Versions Matrix
Continuous Integration  /  ...  /  Package Name
6s
Continuous Integration / Continuous Integration / Package Name
Continuous Integration  /  ...  /  Check Markdown links
1m 27s
Continuous Integration / Check Markdown links / Check Markdown links
Continuous Integration  /  ...  /  Supported Threading Matrix
5s
Continuous Integration / Continuous Integration / Supported Threading Matrix / Supported Threading Matrix
Continuous Integration  /  ...  /  Supported Checks Matrix
35s
Continuous Integration / Continuous Integration / Supported Checks Matrix
Matrix: Continuous Integration / Continuous Integration / can-require
Continuous Integration  /  ...  /  Compile the matrix
5s
Continuous Integration / Continuous Integration / Compile the matrix
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / directly-on-os
Continuous Integration  /  ...  /  ✔️
0s
Continuous Integration / Continuous Integration / ✔️
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 30 warnings
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L107
Escaped Mutant for Mutator "TrueValue": @@ @@ } public function kill(): bool { - $this->closed = true; + $this->closed = false; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L100
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } - $this->pool->close(); + return true; } public function kill(): bool
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L97
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ { $this->closed = true; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { - $this->pool->releaseGroup($this->group); + } $this->pool->close(); return true;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if (!($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface)) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if (!$this->pool instanceof LowLevelPoolInterface && !$this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L94
Escaped Mutant for Mutator "TrueValue": @@ @@ } public function close(): bool { - $this->closed = true; + $this->closed = false; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L87
Escaped Mutant for Mutator "Increment": @@ @@ $this->idleRuntimes--; return $this->pool->run($callable, $args); } finally { - $this->idleRuntimes++; + $this->idleRuntimes--; $this->progressQueue(); } }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L83
Escaped Mutant for Mutator "Decrement": @@ @@ await($deferred->promise()); } try { - $this->idleRuntimes--; + $this->idleRuntimes++; return $this->pool->run($callable, $args); } finally { $this->idleRuntimes++;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L72
Escaped Mutant for Mutator "Throw_": @@ @@ public function run(Closure $callable, array $args = []): mixed { if ($this->closed) { - throw ClosedException::create(); + ClosedException::create(); } if ($this->idleRuntimes === 0) { $deferred = new Deferred();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference: src/Limited.php#L36
Escaped Mutant for Mutator "LogicalNot": @@ @@ { $this->idleRuntimes = $threadCount; $this->queue = new SplQueue(); - if (!$this->pool instanceof LowLevelPoolInterface) { + if ($this->pool instanceof LowLevelPoolInterface) { /** @phpstan-ignore shipmonk.returnInConstructor */ return; }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L100
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } - $this->pool->close(); + return true; } public function kill(): bool
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L97
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ { $this->closed = true; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { - $this->pool->releaseGroup($this->group); + } $this->pool->close(); return true;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if (!($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface)) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if (!$this->pool instanceof LowLevelPoolInterface && !$this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAnd": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if ($this->pool instanceof LowLevelPoolInterface || $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L94
Escaped Mutant for Mutator "TrueValue": @@ @@ } public function close(): bool { - $this->closed = true; + $this->closed = false; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L87
Escaped Mutant for Mutator "Increment": @@ @@ $this->idleRuntimes--; return $this->pool->run($callable, $args); } finally { - $this->idleRuntimes++; + $this->idleRuntimes--; $this->progressQueue(); } }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L83
Escaped Mutant for Mutator "Decrement": @@ @@ await($deferred->promise()); } try { - $this->idleRuntimes--; + $this->idleRuntimes++; return $this->pool->run($callable, $args); } finally { $this->idleRuntimes++;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L72
Escaped Mutant for Mutator "Throw_": @@ @@ public function run(Closure $callable, array $args = []): mixed { if ($this->closed) { - throw ClosedException::create(); + ClosedException::create(); } if ($this->idleRuntimes === 0) { $deferred = new Deferred();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference: src/Limited.php#L36
Escaped Mutant for Mutator "LogicalNot": @@ @@ { $this->idleRuntimes = $threadCount; $this->queue = new SplQueue(); - if (!$this->pool instanceof LowLevelPoolInterface) { + if ($this->pool instanceof LowLevelPoolInterface) { /** @phpstan-ignore shipmonk.returnInConstructor */ return; }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L109
Escaped Mutant for Mutator "LogicalAnd": @@ @@ public function kill(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if ($this->pool instanceof LowLevelPoolInterface || $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } $this->pool->kill();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L107
Escaped Mutant for Mutator "TrueValue": @@ @@ } public function kill(): bool { - $this->closed = true; + $this->closed = false; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L100
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); } - $this->pool->close(); + return true; } public function kill(): bool
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L97
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ { $this->closed = true; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { - $this->pool->releaseGroup($this->group); + } $this->pool->close(); return true;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L96
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ public function close(): bool { $this->closed = true; - if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { + if (!($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface)) { $this->pool->releaseGroup($this->group); } $this->pool->close();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L94
Escaped Mutant for Mutator "TrueValue": @@ @@ } public function close(): bool { - $this->closed = true; + $this->closed = false; if ($this->pool instanceof LowLevelPoolInterface && $this->group instanceof GroupInterface) { $this->pool->releaseGroup($this->group); }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L87
Escaped Mutant for Mutator "Increment": @@ @@ $this->idleRuntimes--; return $this->pool->run($callable, $args); } finally { - $this->idleRuntimes++; + $this->idleRuntimes--; $this->progressQueue(); } }
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L83
Escaped Mutant for Mutator "Decrement": @@ @@ await($deferred->promise()); } try { - $this->idleRuntimes--; + $this->idleRuntimes++; return $this->pool->run($callable, $args); } finally { $this->idleRuntimes++;
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L72
Escaped Mutant for Mutator "Throw_": @@ @@ public function run(Closure $callable, array $args = []): mixed { if ($this->closed) { - throw ClosedException::create(); + ClosedException::create(); } if ($this->idleRuntimes === 0) { $deferred = new Deferred();
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference: src/Limited.php#L36
Escaped Mutant for Mutator "LogicalNot": @@ @@ { $this->idleRuntimes = $threadCount; $this->queue = new SplQueue(); - if (!$this->pool instanceof LowLevelPoolInterface) { + if ($this->pool instanceof LowLevelPoolInterface) { /** @phpstan-ignore shipmonk.returnInConstructor */ return; }