Fix call function on null (#596) #71
infection.yml
on: push
5️⃣ Mutation Testing
6m 48s
Annotations
11 warnings
5️⃣ Mutation Testing
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L72
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
public function collect(array &$data, Request $request, Response $response, ?Throwable $exception = null): void
{
$this->collectSupportedCompressionMethods($data);
- $this->collectSupportedJWESerializations($data);
+
$this->collectSupportedJWEBuilders($data);
$this->collectSupportedJWEDecrypters($data);
$this->collectSupportedJWELoaders($data);
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L76
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$this->collectSupportedJWEBuilders($data);
$this->collectSupportedJWEDecrypters($data);
$this->collectSupportedJWELoaders($data);
- $this->collectEvents($data);
+
}
public function addJWEBuilder(string $id, JWEBuilder $jweBuilder): void
{
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L166
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
{
$data['jwe']['jwe_builders'] = [];
foreach ($this->jweBuilders as $id => $jweBuilder) {
- $data['jwe']['jwe_builders'][$id] = ['key_encryption_algorithms' => $jweBuilder->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_builders'][$id] = ['content_encryption_algorithms' => $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L167
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$data['jwe']['jwe_builders'] = [];
foreach ($this->jweBuilders as $id => $jweBuilder) {
- $data['jwe']['jwe_builders'][$id] = ['key_encryption_algorithms' => $jweBuilder->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_builders'][$id] = ['key_encryption_algorithms' > $jweBuilder->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L169
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$data['jwe']['jwe_builders'] = [];
foreach ($this->jweBuilders as $id => $jweBuilder) {
- $data['jwe']['jwe_builders'][$id] = ['key_encryption_algorithms' => $jweBuilder->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_builders'][$id] = ['key_encryption_algorithms' => $jweBuilder->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' > $jweBuilder->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweBuilder->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L184
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
{
$data['jwe']['jwe_decrypters'] = [];
foreach ($this->jweDecrypters as $id => $jweDecrypter) {
- $data['jwe']['jwe_decrypters'][$id] = ['key_encryption_algorithms' => $jweDecrypter->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_decrypters'][$id] = ['content_encryption_algorithms' => $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L185
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$data['jwe']['jwe_decrypters'] = [];
foreach ($this->jweDecrypters as $id => $jweDecrypter) {
- $data['jwe']['jwe_decrypters'][$id] = ['key_encryption_algorithms' => $jweDecrypter->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_decrypters'][$id] = ['key_encryption_algorithms' > $jweDecrypter->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L187
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$data['jwe']['jwe_decrypters'] = [];
foreach ($this->jweDecrypters as $id => $jweDecrypter) {
- $data['jwe']['jwe_decrypters'][$id] = ['key_encryption_algorithms' => $jweDecrypter->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_decrypters'][$id] = ['key_encryption_algorithms' => $jweDecrypter->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' > $jweDecrypter->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweDecrypter->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L202
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
{
$data['jwe']['jwe_loaders'] = [];
foreach ($this->jweLoaders as $id => $jweLoader) {
- $data['jwe']['jwe_loaders'][$id] = ['serializers' => $jweLoader->getSerializerManager()->names(), 'key_encryption_algorithms' => $jweLoader->getJweDecrypter()->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweLoader->getJweDecrypter()->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweLoader->getJweDecrypter()->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_loaders'][$id] = ['key_encryption_algorithms' => $jweLoader->getJweDecrypter()->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweLoader->getJweDecrypter()->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweLoader->getJweDecrypter()->getCompressionMethodManager()?->list()];
}
}
/**
|
5️⃣ Mutation Testing:
src/Bundle/DataCollector/JWECollector.php#L203
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$data['jwe']['jwe_loaders'] = [];
foreach ($this->jweLoaders as $id => $jweLoader) {
- $data['jwe']['jwe_loaders'][$id] = ['serializers' => $jweLoader->getSerializerManager()->names(), 'key_encryption_algorithms' => $jweLoader->getJweDecrypter()->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweLoader->getJweDecrypter()->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweLoader->getJweDecrypter()->getCompressionMethodManager()?->list()];
+ $data['jwe']['jwe_loaders'][$id] = ['serializers' > $jweLoader->getSerializerManager()->names(), 'key_encryption_algorithms' => $jweLoader->getJweDecrypter()->getKeyEncryptionAlgorithmManager()->list(), 'content_encryption_algorithms' => $jweLoader->getJweDecrypter()->getContentEncryptionAlgorithmManager()->list(), 'compression_methods' => $jweLoader->getJweDecrypter()->getCompressionMethodManager()?->list()];
}
}
/**
|