Changeset 32441
- Timestamp:
- 04/04/11 13:15:42 (2 years ago)
- Files:
-
- branches/2.0/UPDATE.md (modified) (1 diff)
- branches/2.0/autoload.php.dist (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/DoctrineBundle/Resources/config/dbal.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/DoctrineMongoDBBundle/Resources/config/mongodb.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/routing.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_debug.xml (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/web.xml (modified) (4 diffs)
- branches/2.0/src/Symfony/Bundle/MonologBundle (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection/Compiler (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection/Compiler/DebugHandlerPass.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection/Compiler/LoggerChannelPass.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection/Configuration.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Logger (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Logger/DebugHandler.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Logger/Logger.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/MonologBundle.php (moved) (moved from branches/2.0/src/Symfony/Bundle/ZendBundle/ZendBundle.php) (2 diffs)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Resources (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Resources/config (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Resources/config/monolog.xml (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Resources/config/schema (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Resources/config/schema/monolog-1.0.xsd (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests/DependencyInjection (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests/DependencyInjection/Compiler (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests/DependencyInjection/Compiler/LoggerChannelPassTest.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests/DependencyInjection/MonologExtensionTest.php (added)
- branches/2.0/src/Symfony/Bundle/MonologBundle/Tests/TestCase.php (added)
- branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl.xml (modified) (2 diffs)
- branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_listeners.xml (modified) (11 diffs)
- branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_rememberme.xml (modified) (3 diffs)
- branches/2.0/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig (modified) (1 diff)
- branches/2.0/src/Symfony/Bundle/ZendBundle/DependencyInjection/Compiler/ZendLoggerWriterPass.php (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/DependencyInjection/Configuration.php (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/DependencyInjection/ZendExtension.php (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/Logger/DebugLogger.php (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/Logger/Logger.php (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/Resources/config/logger.xml (deleted)
- branches/2.0/src/Symfony/Bundle/ZendBundle/Resources/config/schema/zend-1.0.xsd (deleted)
- branches/2.0/vendors.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/2.0/UPDATE.md
r32440 r32441 19 19 20 20 *Doctrine*: `$em->find('Blog:Post', $id)` -> `$em->find('BlogBundle:Post', $id)` 21 22 * `ZendBundle` has been replaced by `MonologBundle`. Have a look at the 23 changes made to Symfony SE to see how to upgrade your projects: 24 https://github.com/symfony/symfony-standard/pull/30/files 21 25 22 26 * Almost all core bundles parameters have been removed. You should use the branches/2.0/autoload.php.dist
r32179 r32441 16 16 'Doctrine\\DBAL' => __DIR__.'/vendor/doctrine-dbal/lib', 17 17 'Doctrine' => __DIR__.'/vendor/doctrine/lib', 18 'Zend' => __DIR__.'/vendor/zend/library',19 18 'Assetic' => __DIR__.'/vendor/assetic/src', 19 'Monolog' => __DIR__.'/vendor/monolog/src', 20 20 )); 21 21 $loader->registerPrefixes(array( branches/2.0/src/Symfony/Bundle/DoctrineBundle/Resources/config/dbal.xml
r32439 r32441 21 21 22 22 <service id="doctrine.dbal.logger" class="%doctrine.dbal.logger_class%" public="false"> 23 <tag name="monolog.logger" channel="doctrine" /> 23 24 <argument type="service" id="logger" on-invalid="null" /> 24 25 </service> branches/2.0/src/Symfony/Bundle/DoctrineMongoDBBundle/Resources/config/mongodb.xml
r32439 r32441 88 88 <service id="doctrine.odm.mongodb.logger" class="%doctrine.odm.mongodb.logger_class%"> 89 89 <argument type="service" id="logger" on-invalid="null" /> 90 <tag name="monolog.logger" channel="doctrine" /> 90 91 </service> 91 92 <service id="doctrine.odm.mongodb.data_collector" class="%doctrine.odm.mongodb.data_collector_class%" public="false"> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml
r32439 r32441 39 39 <service id="data_collector.logger" class="%data_collector.logger.class%" public="false"> 40 40 <tag name="data_collector" template="WebProfilerBundle:Collector:logger" id="logger" priority="255" /> 41 <tag name="monolog.logger" channel="profiler" /> 41 42 <argument type="service" id="logger" on-invalid="ignore" /> 42 43 </service> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug.xml
r32299 r32441 11 11 <services> 12 12 <service id="debug.event_dispatcher" class="%debug.event_dispatcher.class%"> 13 <tag name="monolog.logger" channel="event" /> 13 14 <argument type="service" id="service_container" /> 14 15 <argument type="service" id="logger" on-invalid="null" /> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.xml
r32299 r32441 12 12 <services> 13 13 <service id="profiler" class="%profiler.class%" scope="request"> 14 <tag name="monolog.logger" channel="profiler" /> 14 15 <argument type="service" id="profiler.storage" /> 15 16 <argument type="service" id="logger" on-invalid="null" /> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/routing.xml
r32184 r32441 49 49 50 50 <service id="routing.loader.real" class="%routing.loader.class%"> 51 <tag name="monolog.logger" channel="router" /> 51 52 <argument type="service" id="controller_name_converter" /> 52 53 <argument type="service" id="logger" on-invalid="null" /> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_debug.xml
r32184 r32441 11 11 <services> 12 12 <service id="templating.debugger" class="%templating.debugger.class%" public="false"> 13 <tag name="monolog.logger" channel="templating" /> 13 14 <argument type="service" id="logger" on-invalid="null" /> 14 15 </service> branches/2.0/src/Symfony/Bundle/FrameworkBundle/Resources/config/web.xml
r32417 r32441 15 15 <services> 16 16 <service id="controller_name_converter" class="%controller_name_converter.class%" public="false"> 17 <tag name="monolog.logger" channel="request" /> 17 18 <argument type="service" id="kernel" /> 18 19 <argument type="service" id="logger" on-invalid="ignore" /> … … 20 21 21 22 <service id="controller_resolver" class="%controller_resolver.class%" public="false"> 23 <tag name="monolog.logger" channel="request" /> 22 24 <argument type="service" id="service_container" /> 23 25 <argument type="service" id="controller_name_converter" /> … … 27 29 <service id="request_listener" class="%request_listener.class%"> 28 30 <tag name="kernel.listener" event="onCoreRequest" /> 31 <tag name="monolog.logger" channel="request" /> 29 32 <argument type="service" id="service_container" /> 30 33 <argument type="service" id="router" /> … … 39 42 <service id="exception_listener" class="%exception_listener.class%"> 40 43 <tag name="kernel.listener" event="onCoreException" priority="-128" /> 44 <tag name="monolog.logger" channel="request" /> 41 45 <argument /> <!-- controller name --> 42 46 <argument type="service" id="logger" on-invalid="null" /> branches/2.0/src/Symfony/Bundle/MonologBundle/MonologBundle.php
r32184 r32441 10 10 */ 11 11 12 namespace Symfony\Bundle\ ZendBundle;12 namespace Symfony\Bundle\MonologBundle; 13 13 14 14 use Symfony\Component\HttpKernel\Bundle\Bundle; 15 15 use Symfony\Component\DependencyInjection\ContainerBuilder; 16 use Symfony\Bundle\ZendBundle\DependencyInjection\Compiler\ZendLoggerWriterPass; 16 use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\LoggerChannelPass; 17 use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\DebugHandlerPass; 17 18 18 19 /** 19 20 * Bundle. 20 21 * 21 * @author Fabien Potencier <fabien@symfony.com>22 * @author Jordi Boggiano <j.boggiano@seld.be> 22 23 */ 23 class ZendBundle extends Bundle24 class MonologBundle extends Bundle 24 25 { 25 26 public function build(ContainerBuilder $container) … … 27 28 parent::build($container); 28 29 29 $container->addCompilerPass(new ZendLoggerWriterPass()); 30 $container->addCompilerPass(new LoggerChannelPass()); 31 $container->addCompilerPass(new DebugHandlerPass()); 30 32 } 31 33 } branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl.xml
r32440 r32441 48 48 <service id="security.acl.cache.doctrine" class="%security.acl.cache.doctrine.class%" public="false"> 49 49 <argument type="service" id="security.acl.cache.doctrine_cache_impl" /> 50 <argument type="service" id="security.acl.permission_granting_strategy" /> 50 <argument type="service" id="security.acl.permission_granting_strategy" /> 51 51 </service> 52 52 … … 56 56 57 57 <service id="security.acl.voter.basic_permissions" class="%security.acl.voter.class%" public="false"> 58 <tag name="monolog.logger" channel="security" /> 58 59 <argument type="service" id="security.acl.provider" /> 59 60 <argument type="service" id="security.acl.object_identity_retrieval_strategy" /> branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_listeners.xml
r32313 r32441 42 42 <services> 43 43 <service id="security.authentication.listener.anonymous" class="%security.authentication.listener.anonymous.class%" public="false"> 44 <tag name="monolog.logger" channel="security" /> 44 45 <argument type="service" id="security.context" /> 45 46 <argument /> <!-- Key --> … … 58 59 59 60 <service id="security.channel_listener" class="%security.channel_listener.class%" public="false"> 61 <tag name="monolog.logger" channel="security" /> 60 62 <argument type="service" id="security.access_map" /> 61 63 <argument type="service" id="security.authentication.retry_entry_point" /> … … 66 68 67 69 <service id="security.context_listener" class="%security.context_listener.class%" public="false"> 70 <tag name="monolog.logger" channel="security" /> 68 71 <argument type="service" id="security.context" /> 69 72 <argument type="collection"></argument> … … 87 90 88 91 <service id="security.authentication.listener.abstract" abstract="true" public="false"> 92 <tag name="monolog.logger" channel="security" /> 89 93 <argument type="service" id="security.context" /> 90 94 <argument type="service" id="security.authentication.manager" /> … … 98 102 </service> 99 103 100 <service id="security.authentication.listener.form" 101 class="%security.authentication.listener.form.class%" 104 <service id="security.authentication.listener.form" 105 class="%security.authentication.listener.form.class%" 102 106 parent="security.authentication.listener.abstract" 103 107 abstract="true"> … … 105 109 106 110 <service id="security.authentication.listener.x509" class="%security.authentication.listener.x509.class%" public="false" abstract="true"> 111 <tag name="monolog.logger" channel="security" /> 107 112 <argument type="service" id="security.context" /> 108 113 <argument type="service" id="security.authentication.manager" /> … … 115 120 116 121 <service id="security.authentication.listener.basic" class="%security.authentication.listener.basic.class%" public="false" abstract="true"> 122 <tag name="monolog.logger" channel="security" /> 117 123 <argument type="service" id="security.context" /> 118 124 <argument type="service" id="security.authentication.manager" /> … … 123 129 124 130 <service id="security.authentication.listener.digest" class="%security.authentication.listener.digest.class%" public="false" abstract="true"> 131 <tag name="monolog.logger" channel="security" /> 125 132 <argument type="service" id="security.context" /> 126 133 <argument /> <!-- User Provider --> … … 143 150 144 151 <service id="security.exception_listener" class="%security.exception_listener.class%" public="false" abstract="true"> 152 <tag name="monolog.logger" channel="security" /> 145 153 <argument type="service" id="security.context" /> 146 154 <argument type="service" id="security.authentication.trust_resolver" /> … … 152 160 153 161 <service id="security.authentication.switchuser_listener" class="%security.authentication.switchuser_listener.class%" public="false" abstract="true"> 162 <tag name="monolog.logger" channel="security" /> 154 163 <argument type="service" id="security.context" /> 155 164 <argument /> <!-- User Provider --> … … 164 173 165 174 <service id="security.access_listener" class="%security.access_listener.class%" public="false"> 175 <tag name="monolog.logger" channel="security" /> 166 176 <argument type="service" id="security.context" /> 167 177 <argument type="service" id="security.access.decision_manager" /> branches/2.0/src/Symfony/Bundle/SecurityBundle/Resources/config/security_rememberme.xml
r32380 r32441 7 7 <parameters> 8 8 <parameter key="security.authentication.provider.rememberme.class">Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider</parameter> 9 9 10 10 <parameter key="security.authentication.listener.rememberme.class">Symfony\Component\Security\Http\Firewall\RememberMeListener</parameter> 11 <parameter key="security.rem emberme.token.provider.in_memory.class">Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider</parameter>12 11 <parameter key="security.rembemerme.token.provider.in_memory.class">Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider</parameter> 12 13 13 <parameter key="security.authentication.rememberme.services.persistent.class">Symfony\Component\Security\Http\RememberMe\PersistentTokenBasedRememberMeServices</parameter> 14 14 <parameter key="security.authentication.rememberme.services.simplehash.class">Symfony\Component\Security\Http\RememberMe\TokenBasedRememberMeServices</parameter> 15 15 16 16 <parameter key="security.rememberme.response_listener.class">Symfony\Bundle\SecurityBundle\ResponseListener</parameter> 17 17 </parameters> 18 18 19 19 <services> 20 20 <service id="security.authentication.listener.rememberme" class="%security.authentication.listener.rememberme.class%" public="false" abstract="true"> 21 <tag name="monolog.logger" channel="security" /> 21 22 <argument type="service" id="security.context" /> 22 23 <argument type="service" id="security.authentication.rememberme" /> … … 25 26 <argument type="service" id="event_dispatcher" on-invalid="null"/> 26 27 </service> 27 28 28 29 <service id="security.authentication.provider.rememberme" class="%security.authentication.provider.rememberme.class%" abstract="true" public="false"> 29 30 <argument type="service" id="security.user_checker" /> 30 31 </service> 31 32 32 <service id="security.rememberme.token.provider.in_memory" class="%security.rem emberme.token.provider.in_memory.class%" public="false"></service>33 33 <service id="security.rememberme.token.provider.in_memory" class="%security.rembemerme.token.provider.in_memory.class%" public="false"></service> 34 34 35 <service id="security.authentication.rememberme.services.abstract" abstract="true" public="false"> 36 <tag name="monolog.logger" channel="security" /> 35 37 <argument type="collection" /> <!-- User Providers --> 36 38 <argument /> <!-- Shared Token Key --> … … 39 41 <argument type="service" id="logger" on-invalid="null" /> 40 42 </service> 41 42 <service id="security.authentication.rememberme.services.persistent" 43 44 <service id="security.authentication.rememberme.services.persistent" 43 45 class="%security.authentication.rememberme.services.persistent.class%" 44 parent="security.authentication.rememberme.services.abstract"45 abstract="true">46 </service>47 48 <service id="security.authentication.rememberme.services.simplehash"49 class="%security.authentication.rememberme.services.simplehash.class%"50 46 parent="security.authentication.rememberme.services.abstract" 51 47 abstract="true"> 52 48 </service> 53 49 50 <service id="security.authentication.rememberme.services.simplehash" 51 class="%security.authentication.rememberme.services.simplehash.class%" 52 parent="security.authentication.rememberme.services.abstract" 53 abstract="true"> 54 </service> 55 54 56 <service id="security.rememberme.response_listener" class="%security.rememberme.response_listener.class%"> 55 57 <tag name="kernel.listener" event="onCoreResponse"/> 56 58 </service> 57 59 </services> 58 59 </container> 60 61 </container> branches/2.0/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig
r32439 r32441 31 31 <ul class="alt"> 32 32 {% for log in collector.logs %} 33 <li class="{{ cycle(['odd', 'even'], loop.index) }}{% if 'ERR' == log.priorityName %} error{% endif %}"> 34 {{ log.priorityName }} 33 <li class="{{ cycle(['odd', 'even'], loop.index) }}{% if 'ERR' == log.priorityName or 'ERROR' == log.priorityName %} error{% endif %}"> 35 34 {{ log.message }} 36 35 </li> branches/2.0/vendors.sh
r32376 r32441 59 59 install_git doctrine-mongodb-odm git://github.com/doctrine/mongodb-odm.git 60 60 61 # Monolog 62 install_git monolog git://github.com/Seldaek/monolog.git 63 61 64 # Swiftmailer 62 65 install_git swiftmailer git://github.com/swiftmailer/swiftmailer.git origin/4.1 … … 64 67 # Twig 65 68 install_git twig git://github.com/fabpot/Twig.git 66 67 # Zend Framework68 install_git zend git://github.com/zendframework/zf2.git