Skip to content

Commit b3a067b

Browse files
authored
Merge pull request #71 from tito10047/type-exception
Fix #70 type excetion
2 parents 0fb8ef4 + 0e61a9d commit b3a067b

7 files changed

Lines changed: 8 additions & 4436 deletions

File tree

src/Validator/AltchaSentinelValidator.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ public function validate(mixed $value, Constraint $constraint): void {
101101
))->verifySolution(new VerifySolutionOptions(
102102
payload: new Payload(new Challenge(
103103
parameters:ChallengeParameters::fromArray($payload["challenge"]["parameters"]??[]) ,
104-
signature: $payload["challenge"]["signature"]??"",
104+
signature: (string)($payload["challenge"]["signature"]??""),
105105
), new Solution(
106-
counter: $payload["solution"]["counter"]??10,
107-
derivedKey: $payload["solution"]["derivedKey"]??"",
108-
time: $payload["solution"]["time"]??0,
106+
counter: (int)($payload["solution"]["counter"]??10),
107+
derivedKey: (string)($payload["solution"]["derivedKey"]??""),
108+
time: (float)($payload["solution"]["time"]??0),
109109
)),
110110
algorithm: $this->driverKeyProvider->getAlgorithm(),
111111
));

src/Validator/AltchaValidator.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ public function validate(mixed $value, Constraint $constraint): void
8585
))->verifySolution(new VerifySolutionOptions(
8686
payload: new Payload(new Challenge(
8787
parameters:ChallengeParameters::fromArray($payload["challenge"]["parameters"]??[]) ,
88-
signature: $payload["challenge"]["signature"]??"",
88+
signature: (string)($payload["challenge"]["signature"]??""),
8989
), new Solution(
90-
counter: $payload["solution"]["counter"]??10,
91-
derivedKey: $payload["solution"]["derivedKey"]??"",
92-
time: $payload["solution"]["time"]??0,
90+
counter: (int)($payload["solution"]["counter"]??10),
91+
derivedKey: (string)($payload["solution"]["derivedKey"]??""),
92+
time: (float)($payload["solution"]["time"]??0),
9393
)),
9494
algorithm: $this->driverKeyProvider->getAlgorithm(),
9595
));

tests/App/AssetMapper/config/reference.php

Lines changed: 0 additions & 885 deletions
This file was deleted.

tests/App/Floating/config/reference.php

Lines changed: 0 additions & 885 deletions
This file was deleted.

tests/App/Overlay/config/reference.php

Lines changed: 0 additions & 885 deletions
This file was deleted.

tests/App/Twig/config/reference.php

Lines changed: 0 additions & 885 deletions
This file was deleted.

tests/App/Webpack/config/reference.php

Lines changed: 0 additions & 888 deletions
This file was deleted.

0 commit comments

Comments
 (0)