for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Thruster\Bundle\SymfonyJsonBodyParserBundle;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\HttpKernel\Bundle\Bundle;
/**
* Class ThrusterSymfonyJsonBodyParserBundle
*
* @package Thruster\Bundle\SymfonyJsonBodyParserBundle
* @author Aurimas Niekis <[email protected]>
* @codeCoverageIgnore
*/
class ThrusterSymfonyJsonBodyParserBundle extends Bundle
{
* @inheritDoc
public function build(ContainerBuilder $container)
parent::build($container);
$container->addCompilerPass(
new class implements CompilerPassInterface
public function process(ContainerBuilder $container)
$definition = new Definition('Thruster\Bundle\SymfonyJsonBodyParserBundle\RequestListener');
$definition->addTag('kernel.event_subscriber');
$container->setDefinition('thruster_json_body_parser', $definition);
}
);