src/UMAPsr7HmacBundle.php
<?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());
}
}