PHP Class KnpU\OAuth2ClientBundle\DependencyInjection\KnpUOAuth2ClientExtension

Inheritance: extends Symfony\Component\HttpKernel\DependencyInjection\Extension
Show file Open project: knpuniversity/oauth2-client-bundle Class Usage Examples

Public Methods

Method Description
__construct ( boolean $checkExternalClassExistence = true ) KnpUOAuth2ClientExtension constructor.
getAlias ( ) : string Overridden so the alias isn't "knp_uo_auth2_client".
getAllSupportedTypes ( )
getConfigurator ( string $type ) : KnpU\OAuth2ClientBundle\DependencyInjection\Providers\ProviderConfiguratorInterface
load ( array $configs, ContainerBuilder $container ) Load the bundle configuration.

Private Methods

Method Description
buildConfigurationForType ( Symfony\Component\Config\Definition\Builder\NodeDefinition $node, $type )
configureProviderAndClient ( ContainerBuilder $container, string $providerType, string $providerKey, string $providerClass, string $clientClass, string $packageName, array $options, string $redirectRoute, array $redirectParams, boolean $useState ) : string

Method Details

__construct() public method

KnpUOAuth2ClientExtension constructor.
public __construct ( boolean $checkExternalClassExistence = true )
$checkExternalClassExistence boolean

getAlias() public method

Overridden so the alias isn't "knp_uo_auth2_client".
public getAlias ( ) : string
return string

getAllSupportedTypes() public static method

public static getAllSupportedTypes ( )

getConfigurator() public method

public getConfigurator ( string $type ) : KnpU\OAuth2ClientBundle\DependencyInjection\Providers\ProviderConfiguratorInterface
$type string
return KnpU\OAuth2ClientBundle\DependencyInjection\Providers\ProviderConfiguratorInterface

load() public method

Load the bundle configuration.
public load ( array $configs, ContainerBuilder $container )
$configs array
$container Symfony\Component\DependencyInjection\ContainerBuilder