[2.x] Drop PHP 8.1 #160
ci.yml
on: pull_request
Continuous Integration
/
...
/
Supported Versions Matrix
6s
Continuous Integration
/
...
/
Package Name
6s
Continuous Integration
/
...
/
Check Markdown links
1m 27s
Continuous Integration
/
...
/
Supported Threading Matrix
5s
Continuous Integration
/
...
/
Supported Checks Matrix
35s
Matrix: Continuous Integration / Continuous Integration / can-require
Continuous Integration
/
...
/
Compile the matrix
5s
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / directly-on-os
Continuous Integration
/
...
/
✔️
0s
Annotations
4 errors and 30 warnings
|
Continuous Integration / Continuous Integration / Run stan on PHP 8.3 (zts) with lowest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference
Process completed with exit code 2.
|
|
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;
}
|