Add infectionphp badge #134
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();
}
}
|