for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace NW\JsonRequestBundle\DependencyInjection;
use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\DependencyInjection\ConfigurableExtension;
class JsonRequestExtension extends ConfigurableExtension
{
/**
* {@inheritdoc}
*/
protected function loadInternal(array $mergedConfig, ContainerBuilder $container)
$listener = new Definition($mergedConfig['listener']['request_transformer']);
$listener->addTag('kernel.event_listener', [
'event' => 'kernel.request',
'method' => 'onKernelRequest',
'priority' => $mergedConfig['listener']['priority'],
]);
$container->setDefinition('nw_json_request.request_transformer', $listener);
}
public function getAlias()
return 'nw_json_request';