Update gitsplit.yml workflow triggers #60
infection.yml
on: push
0️⃣ Mutation Testing
5m 56s
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/JWKSource/P12.php#L41
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
#[Override]
public function addConfiguration(NodeDefinition $node): void
{
- parent::addConfiguration($node);
+
$node->children()->scalarNode('path')->info('Path of the key file.')->isRequired()->end()->scalarNode('password')->info('Password used to decrypt the key (optional).')->defaultNull()->end()->arrayNode('additional_values')->info('Additional values to be added to the key.')->defaultValue([])->useAttributeAsKey('key')->variablePrototype()->end()->end()->end();
}
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php#L42
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
public function addConfiguration(NodeDefinition $node): void
{
parent::addConfiguration($node);
- $node->children()->scalarNode('path')->info('Path of the key file.')->isRequired()->end()->scalarNode('password')->info('Password used to decrypt the key (optional).')->defaultNull()->end()->arrayNode('additional_values')->info('Additional values to be added to the key.')->defaultValue([])->useAttributeAsKey('key')->variablePrototype()->end()->end()->end();
+
}
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.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(JWK::class);
$definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L25
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
public function createDefinition(ContainerBuilder $container, array $config): Definition
{
$definition = new Definition(JWK::class);
- $definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
+ $definition->setFactory(['createFromSecret']);
$definition->setArguments([$config['secret'], $config['additional_values']]);
$definition->addTag('jose.jwk');
return $definition;
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L25
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
public function createDefinition(ContainerBuilder $container, array $config): Definition
{
$definition = new Definition(JWK::class);
- $definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
+
$definition->setArguments([$config['secret'], $config['additional_values']]);
$definition->addTag('jose.jwk');
return $definition;
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L26
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
{
$definition = new Definition(JWK::class);
$definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
- $definition->setArguments([$config['secret'], $config['additional_values']]);
+ $definition->setArguments([$config['additional_values']]);
$definition->addTag('jose.jwk');
return $definition;
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L26
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
{
$definition = new Definition(JWK::class);
$definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
- $definition->setArguments([$config['secret'], $config['additional_values']]);
+
$definition->addTag('jose.jwk');
return $definition;
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L27
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$definition = new Definition(JWK::class);
$definition->setFactory([new Reference(JWKFactory::class), 'createFromSecret']);
$definition->setArguments([$config['secret'], $config['additional_values']]);
- $definition->addTag('jose.jwk');
+
return $definition;
}
#[Override]
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php#L41
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
#[Override]
public function addConfiguration(NodeDefinition $node): void
{
- parent::addConfiguration($node);
+
$node->children()->scalarNode('secret')->info('The shared secret.')->isRequired()->end()->arrayNode('additional_values')->info('Additional values to be added to the key.')->defaultValue([])->useAttributeAsKey('key')->variablePrototype()->end()->end()->end();
}
}
|