KnpU\OAuth2ClientBundle\DependencyInjection\Providers\ProviderConfiguratorInterface::getClientClass PHP Method

getClientClass() public method

Each provider should have their own, but you could default to OAuth2Client.
public getClientClass ( array $config ) : string
$config array
return string
    public function getClientClass(array $config);

Usage Example

 /**
  * @dataProvider getAllProviderConfigurators
  */
 public function testProviderConfiguratorsAreFullyImplemented(ProviderConfiguratorInterface $providerConfigurator)
 {
     $this->assertRegexp('#^[ \\w]+$#', $providerConfigurator->getProviderDisplayName());
     if ('Generic' !== $providerConfigurator->getProviderDisplayName()) {
         $this->assertRegexp('#^[\\w-]+/[\\w-]+$#', $providerConfigurator->getPackagistName());
         $this->assertNotFalse(filter_var($providerConfigurator->getLibraryHomepage(), FILTER_VALIDATE_URL));
         $this->assertTrue(class_exists($providerConfigurator->getClientClass([])));
     }
 }