Refactor encryption algorithm lists in collector templates. #78
infection.yml
on: push
0️⃣ Mutation Testing
5m 3s
Annotations
10 warnings
0️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L71
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
#[Override]
public function collect(array &$data, Request $request, Response $response, ?Throwable $exception = null): void
{
- $this->collectSupportedJWESerializations($data);
+
$this->collectSupportedJWEBuilders($data);
$this->collectSupportedJWEDecrypters($data);
$this->collectSupportedJWELoaders($data);
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L33
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
foreach ($configs[$this->name()] as $name => $itemConfig) {
$service_id = sprintf('jose.header_checker.%s', $name);
$definition = new Definition(HeaderCheckerManager::class);
- $definition->setFactory([new Reference(HeaderCheckerManagerFactory::class), 'create'])->setArguments([$itemConfig['headers']])->addTag('jose.header_checker_manager')->setPublic($itemConfig['is_public']);
+ $definition->setFactory([new Reference(HeaderCheckerManagerFactory::class), 'create'])->setArguments([])->addTag('jose.header_checker_manager')->setPublic($itemConfig['is_public']);
foreach ($itemConfig['tags'] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L36
Escaped Mutant for Mutator "Foreach_":
@@ @@
$service_id = sprintf('jose.header_checker.%s', $name);
$definition = new Definition(HeaderCheckerManager::class);
$definition->setFactory([new Reference(HeaderCheckerManagerFactory::class), 'create'])->setArguments([$itemConfig['headers']])->addTag('jose.header_checker_manager')->setPublic($itemConfig['is_public']);
- foreach ($itemConfig['tags'] as $id => $attributes) {
+ foreach ([] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L39
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
foreach ($itemConfig['tags'] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
- $container->setDefinition($service_id, $definition);
+
$container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name . 'HeaderCheckerManager');
}
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L40
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name . 'HeaderCheckerManager');
+
}
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L43
Escaped Mutant for Mutator "Concat":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name . 'HeaderCheckerManager');
+ $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, 'HeaderCheckerManager' . $name);
}
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L43
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name . 'HeaderCheckerManager');
+ $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, 'HeaderCheckerManager');
}
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php#L43
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name . 'HeaderCheckerManager');
+ $container->registerAliasForArgument($service_id, HeaderCheckerManager::class, $name);
}
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php#L25
Escaped Mutant for Mutator "Concat":
@@ @@
#[Override]
public function load(array $configs, ContainerBuilder $container): void
{
- $loader = new PhpFileLoader($container, new FileLocator(__DIR__ . '/../../../Resources/config'));
+ $loader = new PhpFileLoader($container, new FileLocator('/../../../Resources/config' . __DIR__));
$loader->load('commands.php');
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php#L25
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
#[Override]
public function load(array $configs, ContainerBuilder $container): void
{
- $loader = new PhpFileLoader($container, new FileLocator(__DIR__ . '/../../../Resources/config'));
+ $loader = new PhpFileLoader($container, new FileLocator('/../../../Resources/config'));
$loader->load('commands.php');
}
#[Override]
|