Skip to content

Commit 69baa88

Browse files
authored
fix(testing): allow to throw exceptions (#2184)
1 parent 453fdd8 commit 69baa88

158 files changed

Lines changed: 293 additions & 269 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"aws/aws-sdk-php": "^3.338.0",
5454
"azure-oss/storage-blob-flysystem": "^1.2",
5555
"brianium/paratest": "^7.14",
56-
"carthage-software/mago": "1.16.0",
56+
"carthage-software/mago": "1.30.0",
5757
"guzzlehttp/psr7": "^2.6.1",
5858
"league/flysystem-aws-s3-v3": "^3.25.1",
5959
"league/flysystem-ftp": "^3.25.1",

packages/auth/src/AccessControl/AccessDecision.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function __construct(
1616
/**
1717
* Determines if access is granted or denied based on the provided decision.
1818
*/
19-
public static function from(null|self|bool $decision): self
19+
public static function from(self|bool|null $decision): self
2020
{
2121
if ($decision instanceof self) {
2222
return $decision;

packages/auth/src/AccessControl/Policy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ final class Policy
1818
*/
1919
public function __construct(
2020
public ?string $resource = null,
21-
public null|UnitEnum|string|iterable $action = null,
21+
public UnitEnum|string|iterable|null $action = null,
2222
) {}
2323
}

packages/auth/src/Authentication/CurrentAuthenticatableInitializer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
*/
1616
final readonly class CurrentAuthenticatableInitializer implements DynamicInitializer
1717
{
18-
public function canInitialize(ClassReflector $class, null|string|UnitEnum $tag): bool
18+
public function canInitialize(ClassReflector $class, string|UnitEnum|null $tag): bool
1919
{
2020
return $class->implements(Authenticatable::class) || $class->is(Authenticatable::class);
2121
}
2222

23-
public function initialize(ClassReflector $class, null|string|UnitEnum $tag, Container $container): object
23+
public function initialize(ClassReflector $class, string|UnitEnum|null $tag, Container $container): object
2424
{
2525
$authenticatable = $container->get(Authenticator::class)->current();
2626

packages/auth/src/Exceptions/OAuthWasNotConfigured.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
final class OAuthWasNotConfigured extends Exception implements AuthenticationException
1212
{
13-
public static function configurationWasMissing(null|string|UnitEnum $tag): self
13+
public static function configurationWasMissing(string|UnitEnum|null $tag): self
1414
{
1515
$tag = Str\parse($tag, default: null);
1616

packages/auth/src/OAuth/Config/AppleOAuthConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function __construct(
5252
/**
5353
* Identifier for this OAuth configuration.
5454
*/
55-
public null|string|UnitEnum $tag = null,
55+
public string|UnitEnum|null $tag = null,
5656
) {}
5757

5858
public function createProvider(): AbstractProvider

packages/auth/src/OAuth/Config/DiscordOAuthConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public function __construct(
4242
/**
4343
* Identifier for this OAuth configuration.
4444
*/
45-
public null|string|UnitEnum $tag = null,
45+
public string|UnitEnum|null $tag = null,
4646
) {}
4747

4848
public function createProvider(): AbstractProvider

packages/auth/src/OAuth/Config/FacebookOAuthConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function __construct(
4848
/**
4949
* Identifier for this OAuth configuration.
5050
*/
51-
public null|string|UnitEnum $tag = null,
51+
public string|UnitEnum|null $tag = null,
5252
) {}
5353

5454
public function createProvider(): AbstractProvider

packages/auth/src/OAuth/Config/GenericOAuthConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function __construct(
5757
/**
5858
* Identifier for this OAuth configuration.
5959
*/
60-
public null|string|UnitEnum $tag = null,
60+
public string|UnitEnum|null $tag = null,
6161

6262
/**
6363
* Separator for the scopes, defaults to `,` if omitted.

packages/auth/src/OAuth/Config/GitHubOAuthConfig.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function __construct(
4343
/**
4444
* Identifier for this OAuth configuration.
4545
*/
46-
public null|string|UnitEnum $tag = null,
46+
public string|UnitEnum|null $tag = null,
4747
) {}
4848

4949
public function createProvider(): AbstractProvider

0 commit comments

Comments
 (0)