original_string: public function getProvider(): AbstractProvider
      {
          $class = $this->providerClass();
  
          return new $class([
              'clientId'     => $this->clientId,
              'clientSecret' => $this->clientSecret,
              'redirectUri'  => $this->redirectUrl,
          ]);
      }
code: public function getProvider(): AbstractProvider
      {
          $class = $this->providerClass();
  
          return new $class([
              'clientId'     => $this->clientId,
              'clientSecret' => $this->clientSecret,
              'redirectUri'  => $this->redirectUrl,
          ]);
      }
code_tokens: public function getProvider ( ) : AbstractProvider { $ class = $ this -> providerClass ( ) ; return new $ class ( [ 'clientId' => $ this -> clientId , 'clientSecret' => $ this -> clientSecret , 'redirectUri' => $ this -> redirectUrl , ] ) ; }
docstring: Get a OAuthProvider.
  
  @return AbstractProvider
docstring_tokens: Get a OAuthProvider .