/** * If token is expired, refresh Token and store credentials * @return void */ protected function checkTokenExpiration() { if ($this->client->checkAccessTokenExpired()) { $result = $this->client->refreshToken(); $this->user->imgurToken->update(['token' => array_get($result, 'access_token'), 'refresh_token' => array_get($result, 'refresh_token')]); } }