Source of file IRefreshTokenMiddleware.php
Size: 0,721 Bytes - Last Modified: 2019-08-09T18:27:54+00:00
/home/travis/build/zerospam/sdk-framework/src/Client/Middleware/IRefreshTokenMiddleware.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php /** * Created by PhpStorm. * User: aaflalo * Date: 18-09-11 * Time: 10:21 */ namespace ZEROSPAM\Framework\SDK\Client\Middleware; use League\OAuth2\Client\Token\AccessToken; use ZEROSPAM\Framework\SDK\Client\IOAuthClient; interface IRefreshTokenMiddleware { /** * Set the OAuth Client. * * @param IOAuthClient $client * * @return $this */ public function setClient(IOAuthClient $client): self; /** * Take care of refreshing the token * * @param AccessToken $previousToken * * @param int $tries * * @return AccessToken */ public function handleRefreshToken(AccessToken $previousToken, int $tries): AccessToken; } |