Fatal error: Uncaught TypeError: Argument 1 passed to League\OAuth2\Client\Provider\AbstractProvider::setHttpClient() must be an instance of GuzzleHttp\ClientInterface, instance of GuzzleHttp\Client given, called in /home/herguswp/public_html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php on line 155 and defined in /home/herguswp/public_html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php:235
Stack trace:
#0 /home/herguswp/public_html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(155): League\OAuth2\Client\Provider\AbstractProvider->setHttpClient(Object(GuzzleHttp\Client))
#1 /home/herguswp/public_html/vendor/league/oauth2-client/src/Provider/GenericProvider.php(104): League\OAuth2\Client\Provider\AbstractProvider->__construct(Array, Array)
#2 /home/herguswp/public_html/oauth_outlook.php(20): League\OAuth2\Client\Provider\GenericProvider->__construct(Array)
#3 {main}
thrown in /home/herguswp/public_html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php on line 235