public function OpenidConnectServiceProvider::alter in OpenID Connect / OAuth client 2.x
Modifies existing service definitions.
Parameters
ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.
Overrides ServiceProviderBase::alter
File
- src/
OpenidConnectServiceProvider.php, line 17
Class
- OpenidConnectServiceProvider
- Service provider for the openid_connect module.
Namespace
Drupal\openid_connectCode
public function alter(ContainerBuilder $container) {
// This service was introduced as a new dependency in version 2.0alpha3.
try {
$container
->getDefinition('externalauth.authmap');
} catch (ServiceNotFoundException $exception) {
// Requires 'externalauth.authmap'.
$container
->removeDefinition('openid_connect.openid_connect');
}
}