This bundle integrates the zenstruck/controller-util library into your Symfony2 project. For usage, see its documentation.
Require this bundle with composer:
composer require zenstruck/controller-util-bundle
Then enable it in your kernel:
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
//...
new Zenstruck\ControllerUtilBundle\ZenstruckControllerUtilBundle(),
//...
);
}
zenstruck_controller_util:
# When true, only enabled if JMSSerializerBundle is registered.
serializer_listener: true
forward_listener: true
redirect_listener: true
templating_view_listener: true
no_content_view_listener:
enabled: true
# When true, controllers can return just null, otherwise an empty view is required.
allow_null: true
has_flashes_listener: true
param_converter_listener:
enabled: true
session: true
flash_bag: true
# When true, only enabled if security is enabled.
security_context: true
# When true, only enabled if forms are enabled.
form_factory: true
exception_map:
# Prototype
exception_class: ~