[2.x] Drop PHP 8.1 support #224
ci.yml
on: pull_request
Continuous Integration
/
...
/
Supported Versions Matrix
6s
Continuous Integration
/
...
/
Package Name
8s
Continuous Integration
/
...
/
Check Markdown links
34s
Continuous Integration
/
...
/
Supported Threading Matrix
3s
Continuous Integration
/
...
/
Supported Checks Matrix
25s
Matrix: Continuous Integration / Continuous Integration / can-require
Continuous Integration
/
...
/
Compile the matrix
4s
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / directly-on-os
Continuous Integration
/
...
/
✔️
0s
Annotations
19 errors and 30 warnings
|
Continuous Integration / Continuous Integration / Run cs on PHP 8.3 (zts) with locked dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run cs on PHP 8.3 (zts) with lowest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run cs on PHP 8.3 (zts) with highest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run composer-unused on PHP 8.3 (zts) with locked dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with lowest dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with highest dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with locked dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with locked dependency preference (macos-latest)
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with highest dependency preference (macos-latest)
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with highest dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with locked dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with lowest dependency preference (windows-latest)
Process completed with exit code 1.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with lowest dependency preference (macos-latest)
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with lowest dependency preference (macos-latest)
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.4 (zts) with highest dependency preference (macos-latest)
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run unit-testing-raw on PHP 8.3 (zts) with locked dependency preference (macos-latest)
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
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L192
Escaped Mutant for Mutator "Identical":
@@ @@
$this->runTimer();
$this->scaleNoItemsCount = ZERO;
}
- if ($items === ZERO) {
+ if ($items !== ZERO) {
$this->scaleNoItemsCount++;
if ($this->scaleNoItemsCount > 10 && isset($this->scaleRange[$this->scalePosition - 1])) {
if ($this->timer instanceof TimerInterface) {
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L180
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
// @IgnoreException
}
$this->stopTimer();
- if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 1])) {
+ if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 2])) {
if ($this->timer instanceof TimerInterface) {
Loop::cancelTimer($this->timer);
$this->timer = null;
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L140
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
if (!$this->metrics instanceof Metrics) {
return;
}
- $this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
+
}
private function runTimer(): void
{
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "LogicalNot":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if ($this->metrics instanceof Metrics) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!false) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!true) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L120
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($this->timer !== null) {
return;
}
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->timer()->counter(new Label('event', 'start'))->incr();
}
$this->runTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L105
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$deferred = new Deferred();
$this->futures[spl_object_id($future)] = $deferred;
$this->events->addFuture(spl_object_hash($future), $future);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->futures()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L82
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$stream = new Stream();
$this->channels[spl_object_id($channel)] = $stream;
$this->events->addChannel($channel);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->channels()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with lowest dependency preference:
src/EventLoopBridge.php#L62
Escaped Mutant for Mutator "CloneRemoval":
@@ @@
}
public function withMetrics(Metrics $metrics): self
{
- $self = clone $this;
+ $self = $this;
$self->metrics = $metrics;
return $self;
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L192
Escaped Mutant for Mutator "Identical":
@@ @@
$this->runTimer();
$this->scaleNoItemsCount = ZERO;
}
- if ($items === ZERO) {
+ if ($items !== ZERO) {
$this->scaleNoItemsCount++;
if ($this->scaleNoItemsCount > 10 && isset($this->scaleRange[$this->scalePosition - 1])) {
if ($this->timer instanceof TimerInterface) {
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L180
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
// @IgnoreException
}
$this->stopTimer();
- if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 1])) {
+ if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 2])) {
if ($this->timer instanceof TimerInterface) {
Loop::cancelTimer($this->timer);
$this->timer = null;
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L140
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
if (!$this->metrics instanceof Metrics) {
return;
}
- $this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
+
}
private function runTimer(): void
{
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "LogicalNot":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if ($this->metrics instanceof Metrics) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!false) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!true) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L120
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($this->timer !== null) {
return;
}
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->timer()->counter(new Label('event', 'start'))->incr();
}
$this->runTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L105
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$deferred = new Deferred();
$this->futures[spl_object_id($future)] = $deferred;
$this->events->addFuture(spl_object_hash($future), $future);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->futures()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L82
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$stream = new Stream();
$this->channels[spl_object_id($channel)] = $stream;
$this->events->addChannel($channel);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->channels()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with highest dependency preference:
src/EventLoopBridge.php#L62
Escaped Mutant for Mutator "CloneRemoval":
@@ @@
}
public function withMetrics(Metrics $metrics): self
{
- $self = clone $this;
+ $self = $this;
$self->metrics = $metrics;
return $self;
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L193
Escaped Mutant for Mutator "Increment":
@@ @@
$this->scaleNoItemsCount = ZERO;
}
if ($items === ZERO) {
- $this->scaleNoItemsCount++;
+ $this->scaleNoItemsCount--;
if ($this->scaleNoItemsCount > 10 && isset($this->scaleRange[$this->scalePosition - 1])) {
if ($this->timer instanceof TimerInterface) {
Loop::cancelTimer($this->timer);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L180
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
// @IgnoreException
}
$this->stopTimer();
- if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 1])) {
+ if ($items > ZERO && isset($this->scaleRange[$this->scalePosition + 2])) {
if ($this->timer instanceof TimerInterface) {
Loop::cancelTimer($this->timer);
$this->timer = null;
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L140
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
if (!$this->metrics instanceof Metrics) {
return;
}
- $this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
+
}
private function runTimer(): void
{
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "LogicalNot":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if ($this->metrics instanceof Metrics) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!false) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L136
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
}
Loop::cancelTimer($this->timer);
$this->timer = null;
- if (!$this->metrics instanceof Metrics) {
+ if (!true) {
return;
}
$this->metrics->timer()->counter(new Label('event', 'stop'))->incr();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L120
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($this->timer !== null) {
return;
}
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->timer()->counter(new Label('event', 'start'))->incr();
}
$this->runTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L105
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$deferred = new Deferred();
$this->futures[spl_object_id($future)] = $deferred;
$this->events->addFuture(spl_object_hash($future), $future);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->futures()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L82
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$stream = new Stream();
$this->channels[spl_object_id($channel)] = $stream;
$this->events->addChannel($channel);
- if ($this->metrics instanceof Metrics) {
+ if (true) {
$this->metrics->channels()->gauge(new Label('state', 'active'))->incr();
}
$this->startTimer();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.3 (zts) with locked dependency preference:
src/EventLoopBridge.php#L62
Escaped Mutant for Mutator "CloneRemoval":
@@ @@
}
public function withMetrics(Metrics $metrics): self
{
- $self = clone $this;
+ $self = $this;
$self->metrics = $metrics;
return $self;
}
|