Skip to content

Commit

Permalink
refactor: Update Symfony services definitions.
Browse files Browse the repository at this point in the history
  • Loading branch information
drupol committed Aug 19, 2021
1 parent 77aff36 commit 6d068e4
Showing 1 changed file with 15 additions and 22 deletions.
37 changes: 15 additions & 22 deletions src/Resources/config/services.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,36 +17,29 @@
use EcPhp\EuLoginBundle\Security\Core\User\EuLoginUserProvider;

return static function (ContainerConfigurator $container) {
$container
->services()
$services = $container->services();

$services
->defaults()
->autoconfigure(true)
->autowire(true);

$services
->set('ecas.introspector', EcasIntrospector::class)
->decorate('cas.introspector')
->args([
service('ecas.introspector.inner'),
]);
->arg('$introspector', service('ecas.introspector.inner'));

$container
->services()
$services
->set('eulogin.userprovider', EuLoginUserProvider::class)
->args([
service('cas.userprovider'),
]);
->arg('$casUserProvider', service('cas.userprovider'));

$container
->services()
$services
->set('ecas.configuration', EcasProperties::class)
->decorate('cas.configuration')
->args([
service('ecas.configuration.inner'),
service('request_stack'),
]);
->arg('$casProperties', service('ecas.configuration.inner'));

$container
->services()
$services
->set('ecas', Ecas::class)
->decorate('cas')
->args([
service('ecas.inner'),
service('nyholm.psr7.psr17_factory'),
]);
->arg('$cas', service('ecas.inner'));
};

0 comments on commit 6d068e4

Please sign in to comment.