Skip to content

chore(deps): drop support to php < 8.1 and sf < 5.4 #10

chore(deps): drop support to php < 8.1 and sf < 5.4

chore(deps): drop support to php < 8.1 and sf < 5.4 #10

Triggered via push December 6, 2023 22:57
Status Failure
Total duration 39s
Artifacts

test.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 warnings
PHP 8.2
Process completed with exit code 1.
PHP 8.1
The job was canceled because "_8_2" failed.
PHP 8.1
The operation was canceled.
PHP 8.2: src/AcceptHeaderVersionGuesser.php#L23
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ public function __construct(array $priorities = ['*/*'], AdapterFactoryInterface|null $adapterFactory = null) { $this->priorities = (static fn(string ...$v) => $v)(...$priorities); - $this->adapterFactory = $adapterFactory ?? new AdapterFactory(); + $this->adapterFactory = new AdapterFactory() ?? $adapterFactory; } public function guess(object $request, string|null $default) : string|null {
PHP 8.2: src/AcceptHeaderVersionGuesser.php#L50
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ if ($header === null) { return $default; } - return $header->getVersion() ?? $default; + return $default ?? $header->getVersion(); } }
PHP 8.2: src/CustomHeaderVersionGuesser.php#L17
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ private AdapterFactoryInterface $adapterFactory; public function __construct(private string $headerName = 'X-API-Version', AdapterFactoryInterface|null $adapterFactory = null) { - $this->adapterFactory = $adapterFactory ?? new AdapterFactory(); + $this->adapterFactory = new AdapterFactory() ?? $adapterFactory; } public function guess(object $request, string|null $default) : string|null {
PHP 8.2: src/CustomHeaderVersionGuesser.php#L30
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ return $default; } $header = $adapter->getHeader($this->headerName)[0] ?? null; - return $header ?? $default; + return $default ?? $header; } }
PHP 8.2: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality >= $b->quality ? -1 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.2: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -2 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.2: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -0 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.2: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -1 : 2; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.2: src/Negotiation/AcceptMatch.php#L21
Escaped Mutant for Mutator "NotIdentical": --- Original +++ New @@ @@ if ($a->quality !== $b->quality) { return $a->quality > $b->quality ? -1 : 1; } - if ($a->index !== $b->index) { + if ($a->index === $b->index) { return $a->index > $b->index ? 1 : -1; } return 0;
PHP 8.2: src/Negotiation/AcceptMatch.php#L22
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ return $a->quality > $b->quality ? -1 : 1; } if ($a->index !== $b->index) { - return $a->index > $b->index ? 1 : -1; + return $a->index >= $b->index ? 1 : -1; } return 0; }
PHP 8.1: src/AcceptHeaderVersionGuesser.php#L23
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ public function __construct(array $priorities = ['*/*'], AdapterFactoryInterface|null $adapterFactory = null) { $this->priorities = (static fn(string ...$v) => $v)(...$priorities); - $this->adapterFactory = $adapterFactory ?? new AdapterFactory(); + $this->adapterFactory = new AdapterFactory() ?? $adapterFactory; } public function guess(object $request, string|null $default) : string|null {
PHP 8.1: src/AcceptHeaderVersionGuesser.php#L50
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ if ($header === null) { return $default; } - return $header->getVersion() ?? $default; + return $default ?? $header->getVersion(); } }
PHP 8.1: src/CustomHeaderVersionGuesser.php#L17
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ private AdapterFactoryInterface $adapterFactory; public function __construct(private string $headerName = 'X-API-Version', AdapterFactoryInterface|null $adapterFactory = null) { - $this->adapterFactory = $adapterFactory ?? new AdapterFactory(); + $this->adapterFactory = new AdapterFactory() ?? $adapterFactory; } public function guess(object $request, string|null $default) : string|null {
PHP 8.1: src/CustomHeaderVersionGuesser.php#L30
Escaped Mutant for Mutator "Coalesce": --- Original +++ New @@ @@ return $default; } $header = $adapter->getHeader($this->headerName)[0] ?? null; - return $header ?? $default; + return $default ?? $header; } }
PHP 8.1: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality >= $b->quality ? -1 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.1: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -2 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.1: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -0 : 1; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.1: src/Negotiation/AcceptMatch.php#L18
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ public static function compare(AcceptMatch $a, AcceptMatch $b) : int { if ($a->quality !== $b->quality) { - return $a->quality > $b->quality ? -1 : 1; + return $a->quality > $b->quality ? -1 : 2; } if ($a->index !== $b->index) { return $a->index > $b->index ? 1 : -1;
PHP 8.1: src/Negotiation/AcceptMatch.php#L21
Escaped Mutant for Mutator "NotIdentical": --- Original +++ New @@ @@ if ($a->quality !== $b->quality) { return $a->quality > $b->quality ? -1 : 1; } - if ($a->index !== $b->index) { + if ($a->index === $b->index) { return $a->index > $b->index ? 1 : -1; } return 0;
PHP 8.1: src/Negotiation/AcceptMatch.php#L22
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ return $a->quality > $b->quality ? -1 : 1; } if ($a->index !== $b->index) { - return $a->index > $b->index ? 1 : -1; + return $a->index >= $b->index ? 1 : -1; } return 0; }