Update WebAuthn method calls to use object parameters (#687) #100
Annotations
10 warnings
Execute Infection:
src/stimulus/src/WebauthnStimulusBundle.php#L16
Escaped Mutant for Mutator "LogicalNot":
@@ @@
{
public function prependExtension(ContainerConfigurator $container, ContainerBuilder $builder): void
{
- if (!$this->isAssetMapperAvailable($builder)) {
+ if ($this->isAssetMapperAvailable($builder)) {
return;
}
$builder->prependExtensionConfig('framework', ['asset_mapper' => ['paths' => [__DIR__ . '/../assets/dist' => '@web-auth/webauthn-stimulus']]]);
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "Identical":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, $userEntity !== null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "NotIdentical":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username === null && $this->fakeCredentialGenerator === null => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "LogicalAnd":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, ($userEntity === null || $optionsRequest->username !== null) && $this->fakeCredentialGenerator === null => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "Identical":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "LogicalAnd":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null || $this->fakeCredentialGenerator === null => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, !($userEntity === null) && !($optionsRequest->username !== null) && !($this->fakeCredentialGenerator === null) => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L64
Escaped Mutant for Mutator "LogicalAndNegation":
@@ @@
}
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
- $userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
+ $userEntity === null && $optionsRequest->username === null, !($userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null) => [],
$userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L65
Escaped Mutant for Mutator "Identical":
@@ @@
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
$userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
- $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
+ $userEntity !== null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
return $this->publicKeyCredentialRequestOptionsFactory->create($this->profile, $allowedCredentials, $optionsRequest->userVerification, $extensions);
|
Execute Infection:
src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php#L65
Escaped Mutant for Mutator "NotIdentical":
@@ @@
$userEntity = $optionsRequest->username === null ? null : $this->userEntityRepository->findOneByUsername($optionsRequest->username);
$allowedCredentials = match (true) {
$userEntity === null && $optionsRequest->username === null, $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator === null => [],
- $userEntity === null && $optionsRequest->username !== null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
+ $userEntity === null && $optionsRequest->username === null && $this->fakeCredentialGenerator !== null => $this->fakeCredentialGenerator->generate($request, $optionsRequest->username),
default => $this->getCredentials($userEntity),
};
return $this->publicKeyCredentialRequestOptionsFactory->create($this->profile, $allowedCredentials, $optionsRequest->userVerification, $extensions);
|
Loading