Skip to content

Add infectionphp badge #131

Add infectionphp badge

Add infectionphp badge #131

Triggered via push October 25, 2023 21:47
Status Success
Total duration 5m 12s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
PHP 8.2: src/Http/Responses/ResponseFactory.php#L93
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ { $initialType = $this->getInitialType($jmsResponse); $content = $this->serializer->serialize($jmsResponse, $this->serializeType, $this->context, $initialType); - Assert::stringNotEmpty($content); + return $this->getResponse($content); } /**
PHP 8.2: src/Http/Responses/ResponseFactory.php#L106
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ public function createFromArray(array $jmsResponse) : Response { $content = $this->serializer->serialize($jmsResponse, $this->serializeType, $this->context); - Assert::stringNotEmpty($content); + return $this->getResponse($content); } public function createQuietResponse() : Response
PHP 8.2: src/Http/Responses/ResponseFactory.php#L121
Escaped Mutant for Mutator "Identical": --- Original +++ New @@ @@ */ private function getResponse(string $content) : Response { - if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { + if ($this->serializeType !== Contracts\Config::SERIALIZE_TYPE_XML) { return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); } return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true);
PHP 8.2: src/Http/Responses/ResponseFactory.php#L125
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ private function getResponse(string $content) : Response { if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { - return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); + return new LaravelResponse(content: $content, status: $this->status, headers: []); } return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true); }
PHP 8.2: src/Http/Responses/ResponseFactory.php#L132
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); } - return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true); + return new JsonResponse(data: $content, status: $this->status, headers: [], json: true); } private function getInitialType(object $jmsResponse) : ?string {
PHP 8.2: src/Serializer/Factory.php#L39
Escaped Mutant for Mutator "IfNegation": --- Original +++ New @@ @@ $builder = SerializerBuilder::create()->setPropertyNamingStrategy(new SerializedNameAnnotationStrategy(new IdenticalPropertyNamingStrategy()))->addDefaultListeners()->setSerializationContextFactory(static function () use($config) : SerializationContext { return SerializationContext::create()->setSerializeNull($config->shouldSerializeNull()); }); - if ($config->shouldAddDefaultHeaders()) { + if (!$config->shouldAddDefaultHeaders()) { $builder->addDefaultHandlers(); } $customHandlers = $config->getCustomHandlers();
PHP 8.2: src/Serializer/Factory.php#L40
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ return SerializationContext::create()->setSerializeNull($config->shouldSerializeNull()); }); if ($config->shouldAddDefaultHeaders()) { - $builder->addDefaultHandlers(); + } $customHandlers = $config->getCustomHandlers(); if ($customHandlers !== []) {
PHP 8.2: src/Serializer/Factory.php#L74
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } $cacheDir = $config->getCacheDir(); if ($cacheDir !== '') { - $builder->setCacheDir($cacheDir); + } return $builder->setDebug($config->debug())->build(); } }
PHP 8.1: src/Http/Responses/ResponseFactory.php#L93
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ { $initialType = $this->getInitialType($jmsResponse); $content = $this->serializer->serialize($jmsResponse, $this->serializeType, $this->context, $initialType); - Assert::stringNotEmpty($content); + return $this->getResponse($content); } /**
PHP 8.1: src/Http/Responses/ResponseFactory.php#L106
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ public function createFromArray(array $jmsResponse) : Response { $content = $this->serializer->serialize($jmsResponse, $this->serializeType, $this->context); - Assert::stringNotEmpty($content); + return $this->getResponse($content); } public function createQuietResponse() : Response
PHP 8.1: src/Http/Responses/ResponseFactory.php#L121
Escaped Mutant for Mutator "Identical": --- Original +++ New @@ @@ */ private function getResponse(string $content) : Response { - if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { + if ($this->serializeType !== Contracts\Config::SERIALIZE_TYPE_XML) { return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); } return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true);
PHP 8.1: src/Http/Responses/ResponseFactory.php#L125
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ private function getResponse(string $content) : Response { if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { - return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); + return new LaravelResponse(content: $content, status: $this->status, headers: []); } return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true); }
PHP 8.1: src/Http/Responses/ResponseFactory.php#L132
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if ($this->serializeType === Contracts\Config::SERIALIZE_TYPE_XML) { return new LaravelResponse(content: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_XML]); } - return new JsonResponse(data: $content, status: $this->status, headers: [self::HEADER_NAME_CONTENT_TYPE => self::HEADER_VALUE_APPLICATION_JSON], json: true); + return new JsonResponse(data: $content, status: $this->status, headers: [], json: true); } private function getInitialType(object $jmsResponse) : ?string {
PHP 8.1: src/Serializer/Factory.php#L39
Escaped Mutant for Mutator "IfNegation": --- Original +++ New @@ @@ $builder = SerializerBuilder::create()->setPropertyNamingStrategy(new SerializedNameAnnotationStrategy(new IdenticalPropertyNamingStrategy()))->addDefaultListeners()->setSerializationContextFactory(static function () use($config) : SerializationContext { return SerializationContext::create()->setSerializeNull($config->shouldSerializeNull()); }); - if ($config->shouldAddDefaultHeaders()) { + if (!$config->shouldAddDefaultHeaders()) { $builder->addDefaultHandlers(); } $customHandlers = $config->getCustomHandlers();
PHP 8.1: src/Serializer/Factory.php#L40
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ return SerializationContext::create()->setSerializeNull($config->shouldSerializeNull()); }); if ($config->shouldAddDefaultHeaders()) { - $builder->addDefaultHandlers(); + } $customHandlers = $config->getCustomHandlers(); if ($customHandlers !== []) {
PHP 8.1: src/Serializer/Factory.php#L74
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ } $cacheDir = $config->getCacheDir(); if ($cacheDir !== '') { - $builder->setCacheDir($cacheDir); + } return $builder->setDebug($config->debug())->build(); } }