ソースを参照

moved ErrorHandler management to the distributions

Fabien Potencier 14 年 前
コミット
ca3c5e652e

+ 3 - 0
UPDATE.md

@@ -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``

+ 0 - 1
src/Symfony/Bundle/AsseticBundle/Tests/Resources/config/config.yml

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

+ 0 - 1
src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php

@@ -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()

+ 0 - 11
src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

@@ -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'])) {

+ 0 - 10
src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php

@@ -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);

+ 0 - 5
src/Symfony/Bundle/FrameworkBundle/Resources/config/services.xml

@@ -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" />