final class ConfigurationCheckPass implements CompilerPassInterface
25
{
26
10
public function process(ContainerBuilder $container)
27
{
28
10
if ($container->has('fos_rest.converter.request_body') && !$container->has('sensio_framework_extra.converter.listener')) {
29
1
throw new \RuntimeException('You need to enable the parameter converter listeners in SensioFrameworkExtraBundle when using the FOSRestBundle RequestBodyParamConverter');
30
}
31
32
9
if ($container->has('fos_rest.view_response_listener') && isset($container->getParameter('kernel.bundles')['SensioFrameworkExtraBundle'])) {
33
4
if (!$container->has('sensio_framework_extra.view.listener')) {
34
1
throw new \RuntimeException('You must enable the SensioFrameworkExtraBundle view annotations to use the ViewResponseListener.');