Skip to content

Refine autoload path in tests #57

Refine autoload path in tests

Refine autoload path in tests #57

Triggered via push June 16, 2024 11:20
Status Success
Total duration 6m 41s
Artifacts

infection.yml

on: push
0️⃣ Mutation Testing
6m 32s
0️⃣ Mutation Testing
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php#L19
Escaped Mutant for Mutator "LogicalNot": @@ @@ #[Override] public function process(ContainerBuilder $container): void { - if (!$container->hasDefinition(AlgorithmManagerFactory::class)) { + if ($container->hasDefinition(AlgorithmManagerFactory::class)) { return; } $definition = $container->getDefinition(AlgorithmManagerFactory::class);
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L21
Escaped Mutant for Mutator "PublicVisibility": @@ @@ * @param array<string, mixed> $config */ #[Override] - public function createDefinition(ContainerBuilder $container, array $config): Definition + protected function createDefinition(ContainerBuilder $container, array $config): Definition { $definition = new Definition(JWKSet::class); $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']);
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L25
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ public function createDefinition(ContainerBuilder $container, array $config): Definition { $definition = new Definition(JWKSet::class); - $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']); + $definition->setFactory(['loadFromUrl']); $definition->setArguments([$config['url'], $config['headers']]); $definition->addTag('jose.jwkset'); return $definition;
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L25
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function createDefinition(ContainerBuilder $container, array $config): Definition { $definition = new Definition(JWKSet::class); - $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']); + $definition->setArguments([$config['url'], $config['headers']]); $definition->addTag('jose.jwkset'); return $definition;
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L26
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ { $definition = new Definition(JWKSet::class); $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']); - $definition->setArguments([$config['url'], $config['headers']]); + $definition->setArguments([$config['headers']]); $definition->addTag('jose.jwkset'); return $definition; }
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L26
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ { $definition = new Definition(JWKSet::class); $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']); - $definition->setArguments([$config['url'], $config['headers']]); + $definition->addTag('jose.jwkset'); return $definition; }
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L27
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $definition = new Definition(JWKSet::class); $definition->setFactory([new Reference(X5UFactory::class), 'loadFromUrl']); $definition->setArguments([$config['url'], $config['headers']]); - $definition->addTag('jose.jwkset'); + return $definition; } #[Override]
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php#L41
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ #[Override] public function addConfiguration(NodeDefinition $node): void { - parent::addConfiguration($node); + $node->children()->scalarNode('url')->info('URL of the key set.')->isRequired()->end()->arrayNode('headers')->treatNullLike([])->treatFalseLike([])->info('Header key/value pairs added to the request.')->useAttributeAsKey('name')->variablePrototype()->end()->end()->end(); } }
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php#L36
Escaped Mutant for Mutator "Foreach_": @@ @@ public function load(array $configs, ContainerBuilder $container): void { $sources = $this->getJWKSources(); - foreach ($configs[$this->name()] as $name => $itemConfig) { + foreach ([] as $name => $itemConfig) { foreach ($itemConfig as $sourceName => $sourceConfig) { if (array_key_exists($sourceName, $sources)) { $source = $sources[$sourceName];
0️⃣ Mutation Testing: src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php#L37
Escaped Mutant for Mutator "Foreach_": @@ @@ { $sources = $this->getJWKSources(); foreach ($configs[$this->name()] as $name => $itemConfig) { - foreach ($itemConfig as $sourceName => $sourceConfig) { + foreach ([] as $sourceName => $sourceConfig) { if (array_key_exists($sourceName, $sources)) { $source = $sources[$sourceName]; $source->create($container, 'key', $name, $sourceConfig);