"Replace mb_* functions with equivalent non-multibyte functions" (#578) #64
infection.yml
on: push
0️⃣ Mutation Testing
6m 35s
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/AbstractSource.php#L16
Escaped Mutant for Mutator "PublicVisibility":
@@ @@
/**
* @param array{is_public: bool, tags: array<string, array>, string?: mixed} $config
*/
- public function create(ContainerBuilder $container, string $type, string $name, array $config): void
+ protected function create(ContainerBuilder $container, string $type, string $name, array $config): void
{
$service_id = sprintf('jose.%s.%s', $type, $name);
$definition = $this->createDefinition($container, $config);
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L20
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
{
$service_id = sprintf('jose.%s.%s', $type, $name);
$definition = $this->createDefinition($container, $config);
- $definition->setPublic($config['is_public']);
+
foreach ($config['tags'] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L21
Escaped Mutant for Mutator "Foreach_":
@@ @@
$service_id = sprintf('jose.%s.%s', $type, $name);
$definition = $this->createDefinition($container, $config);
$definition->setPublic($config['is_public']);
- foreach ($config['tags'] as $id => $attributes) {
+ foreach ([] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L24
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
foreach ($config['tags'] as $id => $attributes) {
$definition->addTag($id, $attributes);
}
- $container->setDefinition($service_id, $definition);
+
$container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
}
public function addConfiguration(NodeDefinition $node): void
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L25
Escaped Mutant for Mutator "Coalesce":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
+ $container->registerAliasForArgument($service_id, '' ?? $definition->getClass(), $name . ' ' . $type);
}
public function addConfiguration(NodeDefinition $node): void
{
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L25
Escaped Mutant for Mutator "Concat":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
+ $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', ' ' . $name . $type);
}
public function addConfiguration(NodeDefinition $node): void
{
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L25
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
+ $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', ' ' . $type);
}
public function addConfiguration(NodeDefinition $node): void
{
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L25
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
+ $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . $type);
}
public function addConfiguration(NodeDefinition $node): void
{
|
0️⃣ Mutation Testing:
src/Bundle/DependencyInjection/Source/AbstractSource.php#L25
Escaped Mutant for Mutator "Concat":
@@ @@
$definition->addTag($id, $attributes);
}
$container->setDefinition($service_id, $definition);
- $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . ' ' . $type);
+ $container->registerAliasForArgument($service_id, $definition->getClass() ?? '', $name . $type . ' ');
}
public function addConfiguration(NodeDefinition $node): void
{
|