Skip to content

Commit 19cb95b

Browse files
committed
🔧 Refactors OAuth provider interface
Simplifies the OAuth provider interface by removing the "Contract" suffix, promoting consistency and readability. This change streamlines the codebase by using a more straightforward naming convention for the OAuth provider interface.
1 parent 20baba9 commit 19cb95b

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

packages/auth/src/OAuth/OAuth2Provider.php

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

77
use Tempest\Auth\OAuth\DataObjects\OAuthUserData;
88

9-
interface OAuth2ProviderContract
9+
interface OAuth2Provider
1010
{
1111
/**
1212
* @var array<string> The default scopes for the OAuth2 provider.

packages/auth/src/OAuth/OAuthManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
private Session $session;
2222

2323
public function __construct(
24-
private OAuth2ProviderContract $provider,
24+
private OAuth2Provider $provider,
2525
) {
2626
$this->httpClient = get(HttpClient::class);
2727
$this->session = get(Session::class);

packages/auth/src/OAuth/Providers/GithubOAuthProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
use Tempest\Auth\OAuth\DataObjects\OAuthUserData;
88
use Tempest\Auth\OAuth\IsOAuth2Provider;
9-
use Tempest\Auth\OAuth\OAuth2ProviderContract;
9+
use Tempest\Auth\OAuth\OAuth2Provider;
1010

11-
final class GithubOAuthProvider implements OAuth2ProviderContract
11+
final class GithubOAuthProvider implements OAuth2Provider
1212
{
1313
use IsOAuth2Provider;
1414

packages/auth/src/OAuth/Providers/GoogleOAuthProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
use Tempest\Auth\OAuth\DataObjects\OAuthUserData;
88
use Tempest\Auth\OAuth\IsOAuth2Provider;
9-
use Tempest\Auth\OAuth\OAuth2ProviderContract;
9+
use Tempest\Auth\OAuth\OAuth2Provider;
1010

11-
final class GoogleOAuthProvider implements OAuth2ProviderContract
11+
final class GoogleOAuthProvider implements OAuth2Provider
1212
{
1313
use IsOAuth2Provider {
1414
getAuthorizationParameters as parentGetAuthorizationParameters;

0 commit comments

Comments
 (0)