fkooman\OAuth\Client\SessionStorage::deleteRefreshToken PHP Метод

deleteRefreshToken() публичный Метод

public deleteRefreshToken ( RefreshToken $refreshToken )
$refreshToken RefreshToken
    public function deleteRefreshToken(RefreshToken $refreshToken)
    {
        if (!isset($_SESSION['php-oauth-client']['refresh_token'])) {
            return false;
        }
        foreach ($_SESSION['php-oauth-client']['refresh_token'] as $k => $t) {
            $token = unserialize($t);
            if ($refreshToken->getRefreshToken() !== $token->getRefreshToken()) {
                continue;
            }
            unset($_SESSION['php-oauth-client']['refresh_token'][$k]);
            return true;
        }
        return false;
    }