Install using composer :
composer require pierreminiggio/google-api-get-access-token-from-refresh-token
use PierreMiniggio\GoogleTokenRefresher\AccessTokenProvider;
$provider = new AccessTokenProvider();
$accessToken = $provider->get('yourClientId', 'yourClientSecret', 'yourRefreshToken');