Skip to content
Triggered via schedule November 30, 2023 01:05
Status Failure
Total duration 5m 16s
Artifacts

ci.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

1 error and 20 warnings
PHP 8.0
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires chubbyphp/chubbyphp-dev-helper dev-master -> satisfiable by chubbyphp/chubbyphp-dev-helper[dev-master]. - chubbyphp/chubbyphp-dev-helper dev-master requires php ^8.1 -> your php version (8.0.30) does not satisfy that requirement.
PHP 8.1: src/Accessor/MethodAccessor.php#L22
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ */ public function setValue(object $object, $value) : void { - $set = 'set' . ucfirst($this->property); + $set = 'set' . $this->property; if (!method_exists($object, $set)) { throw DeserializerLogicException::createMissingMethod($object::class, [$set]); }
PHP 8.1: src/Accessor/MethodAccessor.php#L24
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ { $set = 'set' . ucfirst($this->property); if (!method_exists($object, $set)) { - throw DeserializerLogicException::createMissingMethod($object::class, [$set]); + throw DeserializerLogicException::createMissingMethod($object::class, []); } $object->{$set}($value); }
PHP 8.1: src/Accessor/MethodAccessor.php#L37
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ */ public function getValue(object $object) { - $get = 'get' . ucfirst($this->property); + $get = 'get' . $this->property; $has = 'has' . ucfirst($this->property); $is = 'is' . ucfirst($this->property); if (method_exists($object, $get)) {
PHP 8.1: src/Accessor/MethodAccessor.php#L38
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ public function getValue(object $object) { $get = 'get' . ucfirst($this->property); - $has = 'has' . ucfirst($this->property); + $has = 'has' . $this->property; $is = 'is' . ucfirst($this->property); if (method_exists($object, $get)) { return $object->{$get}();
PHP 8.1: src/Accessor/MethodAccessor.php#L39
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ { $get = 'get' . ucfirst($this->property); $has = 'has' . ucfirst($this->property); - $is = 'is' . ucfirst($this->property); + $is = 'is' . $this->property; if (method_exists($object, $get)) { return $object->{$get}(); }
PHP 8.1: src/Accessor/MethodAccessor.php#L53
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if (method_exists($object, $is)) { return $object->{$is}(); } - throw DeserializerLogicException::createMissingMethod($object::class, [$get, $has, $is]); + throw DeserializerLogicException::createMissingMethod($object::class, [$has, $is]); } }
PHP 8.1: src/Accessor/PropertyAccessor.php#L66
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ $object->__load(); } $reflectionParentClass = (new \ReflectionObject($object))->getParentClass(); - if ($reflectionParentClass instanceof \ReflectionClass) { + if (true) { return $reflectionParentClass->getName(); } }
PHP 8.1: src/Decoder/Decoder.php#L63
Escaped Mutant for Mutator "CatchBlockRemoval": --- Original +++ New @@ @@ @trigger_error(sprintf('%s:decode use %s:decode', self::class, BaseDecoder::class), E_USER_DEPRECATED); try { return $this->decoder->decode($data, $contentType); - } catch (RuntimeException $e) { - throw new DeserializerRuntimeException($e->getMessage(), $e->getCode(), $e); } catch (LogicException $e) { throw new DeserializerLogicException($e->getMessage(), $e->getCode(), $e); } } }
PHP 8.1: src/Denormalizer/DateTimeFieldDenormalizer.php#L64
Escaped Mutant for Mutator "FalseValue": --- Original +++ New @@ @@ $dateTime->setTimezone($this->dateTimeZone); } $errors = \DateTimeImmutable::getLastErrors(); - if (false === $errors || 0 === $errors['warning_count'] && 0 === $errors['error_count']) { + if (true === $errors || 0 === $errors['warning_count'] && 0 === $errors['error_count']) { $value = $dateTime; } } catch (\Exception) {
PHP 8.1: src/Denormalizer/DateTimeFieldDenormalizer.php#L68
Escaped Mutant for Mutator "FunctionCallRemoval": --- Original +++ New @@ @@ $value = $dateTime; } } catch (\Exception) { - error_clear_last(); + } $this->accessor->setValue($object, $value); } }
PHP 8.2: src/Accessor/MethodAccessor.php#L22
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ */ public function setValue(object $object, $value) : void { - $set = 'set' . ucfirst($this->property); + $set = 'set' . $this->property; if (!method_exists($object, $set)) { throw DeserializerLogicException::createMissingMethod($object::class, [$set]); }
PHP 8.2: src/Accessor/MethodAccessor.php#L24
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ { $set = 'set' . ucfirst($this->property); if (!method_exists($object, $set)) { - throw DeserializerLogicException::createMissingMethod($object::class, [$set]); + throw DeserializerLogicException::createMissingMethod($object::class, []); } $object->{$set}($value); }
PHP 8.2: src/Accessor/MethodAccessor.php#L37
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ */ public function getValue(object $object) { - $get = 'get' . ucfirst($this->property); + $get = 'get' . $this->property; $has = 'has' . ucfirst($this->property); $is = 'is' . ucfirst($this->property); if (method_exists($object, $get)) {
PHP 8.2: src/Accessor/MethodAccessor.php#L38
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ public function getValue(object $object) { $get = 'get' . ucfirst($this->property); - $has = 'has' . ucfirst($this->property); + $has = 'has' . $this->property; $is = 'is' . ucfirst($this->property); if (method_exists($object, $get)) { return $object->{$get}();
PHP 8.2: src/Accessor/MethodAccessor.php#L39
Escaped Mutant for Mutator "UnwrapUcFirst": --- Original +++ New @@ @@ { $get = 'get' . ucfirst($this->property); $has = 'has' . ucfirst($this->property); - $is = 'is' . ucfirst($this->property); + $is = 'is' . $this->property; if (method_exists($object, $get)) { return $object->{$get}(); }
PHP 8.2: src/Accessor/MethodAccessor.php#L53
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if (method_exists($object, $is)) { return $object->{$is}(); } - throw DeserializerLogicException::createMissingMethod($object::class, [$get, $has, $is]); + throw DeserializerLogicException::createMissingMethod($object::class, [$has, $is]); } }
PHP 8.2: src/Accessor/PropertyAccessor.php#L66
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ $object->__load(); } $reflectionParentClass = (new \ReflectionObject($object))->getParentClass(); - if ($reflectionParentClass instanceof \ReflectionClass) { + if (true) { return $reflectionParentClass->getName(); } }
PHP 8.2: src/Decoder/Decoder.php#L63
Escaped Mutant for Mutator "CatchBlockRemoval": --- Original +++ New @@ @@ @trigger_error(sprintf('%s:decode use %s:decode', self::class, BaseDecoder::class), E_USER_DEPRECATED); try { return $this->decoder->decode($data, $contentType); - } catch (RuntimeException $e) { - throw new DeserializerRuntimeException($e->getMessage(), $e->getCode(), $e); } catch (LogicException $e) { throw new DeserializerLogicException($e->getMessage(), $e->getCode(), $e); } } }
PHP 8.2: src/Denormalizer/DateTimeFieldDenormalizer.php#L64
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ $dateTime->setTimezone($this->dateTimeZone); } $errors = \DateTimeImmutable::getLastErrors(); - if (false === $errors || 0 === $errors['warning_count'] && 0 === $errors['error_count']) { + if (false === $errors || -1 === $errors['warning_count'] && 0 === $errors['error_count']) { $value = $dateTime; } } catch (\Exception) {
PHP 8.2: src/Denormalizer/DateTimeFieldDenormalizer.php#L64
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ $dateTime->setTimezone($this->dateTimeZone); } $errors = \DateTimeImmutable::getLastErrors(); - if (false === $errors || 0 === $errors['warning_count'] && 0 === $errors['error_count']) { + if (false === $errors || 0 === $errors['warning_count'] && -1 === $errors['error_count']) { $value = $dateTime; } } catch (\Exception) {