Skip to content

feat: deprecate Error utils #318

feat: deprecate Error utils

feat: deprecate Error utils #318

Triggered via pull request July 27, 2024 09:54
@simPodsimPod
synchronize #167
deprec
Status Success
Total duration 24s
Artifacts

infection.yaml

on: pull_request
Infection
16s
Infection
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Infection
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Infection: src/Builder/EnumBuilder.php#L44
Escaped Mutant for Mutator "CastString": @@ @@ /** @return $this */ public function addValue(int|string $value, string|null $name = null, string|null $description = null, string|null $deprecationReason = null): self { - $name ??= (string) $value; + $name ??= $value; if (preg_match(self::VALID_NAME_PATTERN, $name) !== 1) { throw InvalidArgument::invalidNameFormat($name); }
Infection: src/Builder/EnumBuilder.php#L68
Escaped Mutant for Mutator "ArrayItem": @@ @@ /** @phpstan-return EnumTypeConfig */ public function build(): array { - return ['name' => $this->name, 'description' => $this->description, 'values' => $this->values]; + return ['name' => $this->name, 'description' > $this->description, 'values' => $this->values]; } }
Infection: src/Builder/FieldBuilder.php#L73
Escaped Mutant for Mutator "Identical": @@ @@ */ public function addArgument(string $name, $type, string|null $description = null, mixed $defaultValue = null, string|null $deprecationReason = null): self { - if ($this->args === null) { + if ($this->args !== null) { $this->args = []; } $value = ['type' => $type];
Infection: src/Builder/FieldBuilder.php#L125
Escaped Mutant for Mutator "ArrayItem": @@ @@ /** @phpstan-return FieldDefinitionConfig */ public function build(): array { - return ['args' => $this->args, 'name' => $this->name, 'description' => $this->description, 'deprecationReason' => $this->deprecationReason, 'resolve' => $this->resolve, 'type' => $this->type]; + return ['args' => $this->args, 'name' => $this->name, 'description' => $this->description, 'deprecationReason' => $this->deprecationReason, 'resolve' => $this->resolve, 'type' > $this->type]; } }
Infection: src/Builder/InputFieldBuilder.php#L80
Escaped Mutant for Mutator "ArrayItem": @@ @@ /** @phpstan-return InputObjectFieldConfig */ public function build(): array { - $config = ['name' => $this->name, 'deprecationReason' => $this->deprecationReason, 'description' => $this->description, 'type' => $this->type]; + $config = ['name' => $this->name, 'deprecationReason' => $this->deprecationReason, 'description' => $this->description, 'type' > $this->type]; $property = new ReflectionProperty($this, 'defaultValue'); if ($property->isInitialized($this)) { $config['defaultValue'] = $this->defaultValue;
Infection: src/Builder/InterfaceBuilder.php#L70
Escaped Mutant for Mutator "ArrayItem": @@ @@ /** @phpstan-return InterfaceConfig */ public function build(): array { - return ['name' => $this->name, 'description' => $this->description, 'interfaces' => $this->interfaces, 'fields' => $this->fields, 'resolveType' => $this->resolveType]; + return ['name' => $this->name, 'description' => $this->description, 'interfaces' > $this->interfaces, 'fields' => $this->fields, 'resolveType' => $this->resolveType]; } }
Infection: src/Builder/ObjectBuilder.php#L103
Escaped Mutant for Mutator "ArrayItem": @@ @@ /** @phpstan-return ObjectConfig */ public function build(): array { - return ['name' => $this->name, 'description' => $this->description, 'interfaces' => $this->interfaces, 'fields' => $this->fields, 'resolveField' => $this->fieldResolver]; + return ['name' => $this->name, 'description' => $this->description, 'interfaces' > $this->interfaces, 'fields' => $this->fields, 'resolveField' => $this->fieldResolver]; } }
Infection: src/Error/FormattedError.php#L17
Escaped Mutant for Mutator "InstanceOf_": @@ @@ public static function createFromException(Throwable $exception, int $debugFlag = DebugFlag::NONE, string|null $internalErrorMessage = null): array { $arrayError = parent::createFromException($exception, $debugFlag, $internalErrorMessage); - if ($exception instanceof \GraphQL\Error\Error && $exception->getPrevious() instanceof Error) { + if (true && $exception->getPrevious() instanceof Error) { $arrayError['extensions']['type'] = $exception->getPrevious()->getType(); } return $arrayError; } }
Infection: src/Error/FormattedError.php#L17
Escaped Mutant for Mutator "InstanceOf_": @@ @@ public static function createFromException(Throwable $exception, int $debugFlag = DebugFlag::NONE, string|null $internalErrorMessage = null): array { $arrayError = parent::createFromException($exception, $debugFlag, $internalErrorMessage); - if ($exception instanceof \GraphQL\Error\Error && $exception->getPrevious() instanceof Error) { + if ($exception instanceof \GraphQL\Error\Error && true) { $arrayError['extensions']['type'] = $exception->getPrevious()->getType(); } return $arrayError; } }
Infection: src/Error/FormattedError.php#L17
Escaped Mutant for Mutator "LogicalAnd": @@ @@ public static function createFromException(Throwable $exception, int $debugFlag = DebugFlag::NONE, string|null $internalErrorMessage = null): array { $arrayError = parent::createFromException($exception, $debugFlag, $internalErrorMessage); - if ($exception instanceof \GraphQL\Error\Error && $exception->getPrevious() instanceof Error) { + if ($exception instanceof \GraphQL\Error\Error || $exception->getPrevious() instanceof Error) { $arrayError['extensions']['type'] = $exception->getPrevious()->getType(); } return $arrayError; } }