feat: Initial 2FA implementation with Scheb\TwoFactorBundle #365
Annotations
7 warnings
|
Run Infection tests:
src/Model/TripModel.php#L80
Escaped Mutant for Mutator "LessThan":
@@ @@
$a = $legs[$keys[$i]];
$b = $legs[$keys[$j]];
// (StartA < EndB) and (EndA > StartB)
- if ($a->getArrival() < $b->getDeparture() && $a->getDeparture() > $b->getArrival()) {
+ if ($a->getArrival() <= $b->getDeparture() && $a->getDeparture() > $b->getArrival()) {
$errors[] = ['leg' => $i, 'field' => 'duration', 'error' => 'trip.error.date.overlap'];
$errors[] = ['leg' => $j, 'field' => 'duration', 'error' => 'trip.error.date.overlap'];
}
|
|
Run Infection tests:
src/Model/CommentModel.php#L76
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$currentUpdatedText = substr($updatedText, $iteration * 1000, 1000);
$currentOriginalText = substr($originalText, $iteration * 1000, 1000);
$levenshteinDistance = $calculator->calculate($currentUpdatedText, $currentOriginalText)['distance'];
- if ($levenshteinDistance >= max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 7) {
+ if ($levenshteinDistance >= max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 6) {
$newExperience = true;
}
++$iteration;
|
|
Run Infection tests:
src/Model/CommentModel.php#L76
Escaped Mutant for Mutator "GreaterThanOrEqualTo":
@@ @@
$currentUpdatedText = substr($updatedText, $iteration * 1000, 1000);
$currentOriginalText = substr($originalText, $iteration * 1000, 1000);
$levenshteinDistance = $calculator->calculate($currentUpdatedText, $currentOriginalText)['distance'];
- if ($levenshteinDistance >= max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 7) {
+ if ($levenshteinDistance > max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 7) {
$newExperience = true;
}
++$iteration;
|
|
Run Infection tests:
src/Model/CommentModel.php#L76
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$currentUpdatedText = substr($updatedText, $iteration * 1000, 1000);
$currentOriginalText = substr($originalText, $iteration * 1000, 1000);
$levenshteinDistance = $calculator->calculate($currentUpdatedText, $currentOriginalText)['distance'];
- if ($levenshteinDistance >= max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 7) {
+ if ($levenshteinDistance >= max(\strlen($currentUpdatedText), \strlen($currentOriginalText)) / 8) {
$newExperience = true;
}
++$iteration;
|
|
Run Infection tests:
src/Model/BaseRequestModel.php#L56
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$newFlexible = $originalRequest->getFlexible() !== $currentRequest->getFlexible();
$newNumberOfTravellers = $originalRequest->getNumberOfTravellers() !== $currentRequest->getNumberOfTravellers();
$newHostingRequest = new HostingRequest();
- $newHostingRequest->setInviteForLeg($hostingRequest->getRequest()->getInviteForLeg());
+
$newHostingRequest->setArrival($this->getFinal($originalRequest->getArrival(), $currentRequest->getArrival()));
$newHostingRequest->setDeparture($this->getFinal($originalRequest->getDeparture(), $currentRequest->getDeparture()));
$newHostingRequest->setFlexible($this->getFinal($originalRequest->getFlexible(), $currentRequest->getFlexible()));
|
|
Run Infection tests:
src/Model/BaseRequestModel.php#L25
Escaped Mutant for Mutator "LogicalOr":
@@ @@
*/
public function getFinalRequest(Member $sender, Member $receiver, Message $hostingRequest, Message $data, string $clickedButton): Message
{
- if (null === $hostingRequest->getRequest()->getDeparture() || null === $data->getRequest()->getDeparture()) {
+ if (null === $hostingRequest->getRequest()->getDeparture() && null === $data->getRequest()->getDeparture()) {
throw new InvalidArgumentException();
}
$finalRequest = new Message();
|
|
Get Composer Cache Directory
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Loading