Skip to content

Added PHP 8.5 compatibility. #1332

Added PHP 8.5 compatibility.

Added PHP 8.5 compatibility. #1332

Triggered via push March 10, 2026 18:19
Status Failure
Total duration 1m 9s
Artifacts

Tests.yaml

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

Annotations

12 errors and 32 warnings
Test (8.1, lo)
Process completed with exit code 2.
Test (8.1, lo)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires infection/infection >=0.32,<0.33 -> satisfiable by infection/infection[0.32.0, ..., 0.32.6]. - infection/infection[0.32.0, ..., 0.32.6] require php ^8.2 -> your php version (8.1.34) does not satisfy that requirement.
Test (8.1, hi)
Process completed with exit code 2.
Test (8.1, hi)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires infection/infection >=0.32,<0.33 -> satisfiable by infection/infection[0.32.0, ..., 0.32.6]. - infection/infection[0.32.0, ..., 0.32.6] require php ^8.2 -> your php version (8.1.34) does not satisfy that requirement.
Test (8.2, lo)
Process completed with exit code 1.
Test (8.2, hi)
Process completed with exit code 1.
Test (8.4, lo)
Process completed with exit code 1.
Test (8.3, lo)
Process completed with exit code 1.
Test (8.5, hi)
Process completed with exit code 1.
Test (8.4, hi)
Process completed with exit code 1.
Test (8.5, lo)
Process completed with exit code 1.
Test (8.3, hi)
Process completed with exit code 1.
Test (8.2, lo): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.2, lo): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.2, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.2, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.2, hi): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.2, hi): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.2, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.2, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.4, lo): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.4, lo): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.4, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.4, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.3, lo): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.3, lo): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.3, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.3, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.5, hi): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.5, hi): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.5, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.5, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.4, hi): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.4, hi): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.4, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.4, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.5, lo): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.5, lo): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.5, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.5, lo): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }
Test (8.3, hi): src/Import/Import.php#L53
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ \is_object($this->context) && $this->context = clone $this->context; - isset($this->recoverableExceptionHandler) && - $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler; + !(isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler); // Throttle is not cloned because it most likely wants to be shared between imports. }
Test (8.3, hi): src/Import/Import.php#L51
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $transformers )); - \is_object($this->context) && $this->context = clone $this->context; + !(\is_object($this->context) && $this->context = clone $this->context); isset($this->recoverableExceptionHandler) && $this->recoverableExceptionHandler = clone $this->recoverableExceptionHandler;
Test (8.3, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + isset($key) && !$this->cache->save($this->cache->getItem($key)->set($data)); return $data; }
Test (8.3, hi): src/Connector/CachingConnector.php#L47
Escaped Mutant for Mutator "LogicalAndNegation": @@ @@ $data = $this->connector->fetch($source); - isset($key) && $this->cache->save($this->cache->getItem($key)->set($data)); + !(isset($key) && $this->cache->save($this->cache->getItem($key)->set($data))); return $data; }