moved ErrorHandler management to the distributions

This commit is contained in:
Fabien Potencier 2011-05-05 08:46:04 +02:00
parent 0f0e5817b1
commit ca3c5e652e
6 changed files with 3 additions and 28 deletions

View File

@ -9,6 +9,9 @@ timeline closely anyway.
beta1 to beta2
--------------
* The ``error_handler`` setting has been removed. The ``ErrorHandler`` class
is now managed directly by Symfony SE in ``AppKernel``.
* The Doctrine metadata files has moved from
``Resources/config/doctrine/metadata/orm/`` to ``Resources/config/`` and the
extension from ``.dcm.yml`` to ``.orm.dcm.yml``

View File

@ -1,6 +1,5 @@
framework:
charset: UTF-8
error_handler: null
secret: xxxxxxxxxx
csrf_protection:
enabled: true

View File

@ -40,7 +40,6 @@ class Configuration implements ConfigurationInterface
->scalarNode('cache_warmer')->defaultValue(!$this->debug)->end()
->scalarNode('charset')->end()
->scalarNode('secret')->isRequired()->end()
->scalarNode('error_handler')->end()
->scalarNode('exception_controller')->defaultValue('Symfony\\Bundle\\FrameworkBundle\\Controller\\ExceptionController::showAction')->end()
->scalarNode('ide')->defaultNull()->end()
->booleanNode('test')->end()

View File

@ -67,17 +67,6 @@ class FrameworkExtension extends Extension
$container->setParameter('kernel.secret', $config['secret']);
if (isset($config['error_handler'])) {
if (false === $config['error_handler']) {
$container->getDefinition('error_handler')->setMethodCalls(array());
} else {
$container
->getDefinition('error_handler')->addMethodCall('register', array())
->replaceArgument(0, $config['error_handler'])
;
}
}
$container->getDefinition('exception_listener')->replaceArgument(0, $config['exception_controller']);
if (!empty($config['test'])) {

View File

@ -34,16 +34,6 @@ use Symfony\Component\HttpKernel\Bundle\Bundle;
*/
class FrameworkBundle extends Bundle
{
/**
* Boots the Bundle.
*/
public function boot()
{
if ($this->container->has('error_handler')) {
$this->container->get('error_handler');
}
}
public function build(ContainerBuilder $container)
{
parent::build($container);

View File

@ -7,7 +7,6 @@
<parameters>
<parameter key="event_dispatcher.class">Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher</parameter>
<parameter key="http_kernel.class">Symfony\Bundle\FrameworkBundle\HttpKernel</parameter>
<parameter key="error_handler.class">Symfony\Component\HttpKernel\Debug\ErrorHandler</parameter>
<parameter key="filesystem.class">Symfony\Component\HttpKernel\Util\Filesystem</parameter>
<parameter key="cache_warmer.class">Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate</parameter>
<parameter key="file_locator.class">Symfony\Component\HttpKernel\Config\FileLocator</parameter>
@ -18,10 +17,6 @@
<argument type="service" id="service_container" />
</service>
<service id="error_handler" class="%error_handler.class%">
<argument /> <!-- level (null by default) -->
</service>
<service id="http_kernel" class="%http_kernel.class%">
<argument type="service" id="event_dispatcher" />
<argument type="service" id="service_container" />