Skip to content

Commit d046fa3

Browse files
authored
Merge pull request #492 from yankewei/v3
Leverage PHPStan conditional return types for more precise return-type declarations
2 parents 5123a52 + ef673f0 commit d046fa3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Traits/OAuth2/AuthorizationCodeGrant.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ public function getAuthorizationUrl(array $scopes = [], ?string $state = null, s
7373
* @template TRequest of \Saloon\Http\Request
7474
*
7575
* @param callable(TRequest): (void)|null $requestModifier
76+
*
77+
* @return ($returnResponse is true ? \Saloon\Http\Response : \Saloon\Contracts\OAuthAuthenticator)
78+
*
7679
* @throws \Saloon\Exceptions\InvalidStateException
7780
*/
7881
public function getAccessToken(string $code, ?string $state = null, ?string $expectedState = null, bool $returnResponse = false, ?callable $requestModifier = null): OAuthAuthenticator|Response
@@ -108,6 +111,8 @@ public function getAccessToken(string $code, ?string $state = null, ?string $exp
108111
* @template TRequest of \Saloon\Http\Request
109112
*
110113
* @param callable(TRequest): (void)|null $requestModifier
114+
*
115+
* @return ($returnResponse is true ? \Saloon\Http\Response : \Saloon\Contracts\OAuthAuthenticator)
111116
*/
112117
public function refreshAccessToken(OAuthAuthenticator|string $refreshToken, bool $returnResponse = false, ?callable $requestModifier = null): OAuthAuthenticator|Response
113118
{

0 commit comments

Comments
 (0)