1ma/UMAPsr7HmacBundle

View on GitHub
src/UMAPsr7HmacBundle.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace UMA\Psr7HmacBundle;

use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
use UMA\Psr7HmacBundle\Security\Factory\HmacFactory;

class UMAPsr7HmacBundle extends Bundle
{
    public function build(ContainerBuilder $container)
    {
        parent::build($container);

        /** @var SecurityExtension $extension */
        $extension = $container->getExtension('security');
        $extension->addSecurityListenerFactory(new HmacFactory());
    }
}