{"shas":[["5f14d8d6aa9c27b27970d87501c529fd4ad0f5ff","7926e2ee5d2f9a22bcbe556d5bbb9a20ee5a7229@symfony-project.com","Merge remote branch 'symfony/master' into event-manager\n\nConflicts:\n\tsrc/Symfony/Bundle/AsseticBundle/CacheWarmer/AssetWriterCacheWarmer.php\n\tsrc/Symfony/Bundle/AsseticBundle/Tests/CacheWarmer/AssetWriterCacheWarmerTest.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Profiler/ProfilerListener.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.xml\n\tsrc/Symfony/Component/HttpKernel/HttpKernel.php\n\tsrc/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php\n\tsrc/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php","Bernhard Schussek"],["ffdc879624e99171fa94feb61c44b76849d030ed","7926e2ee5d2f9a22bcbe556d5bbb9a20ee5a7229@symfony-project.com","[Security] Fixed method calls on EventDispatcher","Bernhard Schussek"],["ab57e5c61165897c1239bab9cb1b8bb193696b0b","7926e2ee5d2f9a22bcbe556d5bbb9a20ee5a7229@symfony-project.com","[HttpKernel] Added more code documentation to the HttpKernel events","Bernhard Schussek"],["466f1b99c50a82722bccdeb68fede04f85dc7b0b","7926e2ee5d2f9a22bcbe556d5bbb9a20ee5a7229@symfony-project.com","[Security] Fixed method names in the Firewall listeners","Bernhard Schussek"],["c02f4220f2404fb84957ab2f30039fcc5f6c99b0","7926e2ee5d2f9a22bcbe556d5bbb9a20ee5a7229@symfony-project.com","[HttpKernel] Removed unused onCoreSecurity event","Bernhard Schussek"],["da938adadee16cc389c22e8aab299da518fc9468","bdfc83b49179f4905b3a5b06f3b74bb5172a9a16@notk.org","[SwiftmailerBundle] Changed the default logging value to kernel.debug","Christophe Coevoet"],["663b0a97acc5d2b67f349e056521c39f90cc7934","777bcfcf9efee56bedca63c5eb2304e67df52892@ykkd010511.sensio.local","Merge remote branch 'bschussek/event-manager'","Fabien Potencier"],["60c1159b2ecbcd53ba271f890b8ea05c6f7d8127","14e793d896ddc8ca6911747228e86464cf420065@prieser.net","[DependecyInjection] fixed typo. Using InterfaceInjectors broke methodCalls.","Jan Prieser"],["1219b98ec5f8129b2aad3af6eab09f381b3410d4","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","renamed some methods in the event dispatcher","Fabien Potencier"],["794b3b8e86c2297def0d883acc8c83bcbe32502d","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","fixed phpdoc","Fabien Potencier"],["9d0b6f0012cb47b2a99321ba41260d14323c4a24","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","fixed CS","Fabien Potencier"],["1e0ed22c55115eb09838972c9246d68e59285147","007963426a3a8b180f4a7887c581f7c05ef942aa@yahoo.com","[Config] Component refactoring\n\nThe Config component API have changed and the extension configuration files must be updated accordingly:\n\n1. Array nodes must enclosed their children definition in ->children() ... ->end() calls:\n\nBefore:\n\n    $treeBuilder->root('zend', 'array')\n        ->arrayNode('logger')\n            ->scalarNode('priority')->defaultValue('INFO')->end()\n            ->booleanNode('log_errors')->defaultFalse()->end()\n        ->end();\n\nAfter:\n\n    $treeBuilder->root('zend', 'array')\n        ->children()\n            ->arrayNode('logger')\n                ->children()\n                    ->scalarNode('priority')->defaultValue('INFO')->end()\n                    ->booleanNode('log_errors')->defaultFalse()->end()\n                ->end()\n            ->end()\n        ->end();\n\n2. The 'builder' method (in NodeBuilder) has been dropped in favor of an 'append' method (in ArrayNodeDefinition)\n\nBefore:\n\n    $treeBuilder->root('doctrine', 'array')\n        ->arrayNode('dbal')\n            ->builder($this->getDbalConnectionsNode())\n        ->end();\n\nAfter:\n\n    $treeBuilder->root('doctrine', 'array')\n        ->children()\n            ->arrayNode('dbal')\n                ->append($this->getDbalConnectionsNode())\n            ->end()\n        ->end();\n\n3. The root of a TreeBuilder is now an NodeDefinition (and most probably an ArrayNodeDefinition):\n\nBefore:\n\n    $root = $treeBuilder->root('doctrine', 'array');\n    $this->addDbalSection($root);\n\n    public function addDbalSection(NodeBuilder $node)\n    {\n        ...\n    }\n\nAfter:\n\n    $root = $treeBuilder->root('doctrine', 'array');\n    $this->addDbalSection($root);\n\n    public function addDbalSection(ArrayNodeDefinition $node)\n    {\n        ...\n    }\n\n4. The NodeBuilder API has changed (this is seldom used):\n\nBefore:\n\n    $node = new NodeBuilder('connections', 'array');\n\nAfter:\n\nThe recommended way is to use a tree builder:\n\n    $treeBuilder = new TreeBuilder();\n    $node = $treeBuilder->root('connections', 'array');\n\nAn other way would be:\n\n    $builder = new NodeBuilder();\n    $node = $builder->node('connections', 'array');\n\nSome notes:\n\n- Tree root nodes should most always be array nodes, so this as been made the default:\n\n    $treeBuilder->root('doctrine', 'array') is equivalent to $treeBuilder->root('doctrine')\n\n- There could be more than one ->children() ... ->end() sections. This could help with the readability:\n\n    $treeBuilder->root('doctrine')\n        ->children()\n            ->scalarNode('default_connection')->end()\n        ->end()\n        ->fixXmlConfig('type')\n        ->children()\n            ->arrayNode('types')\n                ....\n            ->end()\n        ->end()","Victor Berchet"],["0e84757d94e4ddff35af49096d2de99ec63d4dc0","007963426a3a8b180f4a7887c581f7c05ef942aa@yahoo.com","Tweak PHPDocs in the extension configuration files","Victor Berchet"],["65681cdc8577dad0ef4fc6b0f5b4cedefca0529a","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] added output formatter interfaces","ever.zet"],["e5700b817bdce1c96bafedb4ec3493f1aa22d552","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] implemented output formatter style class for defining custom styles","ever.zet"],["4fe2efd49e83075f6b59ba6c60afcd5d9331d5d4","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] implemented output formatter to decorate and format output messages","ever.zet"],["644cf612b36dc335ffa13ee1c546f38c004fb4b7","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] updated console output to support new output formatter and styles","ever.zet"],["8b55c239a2971e3064ecb98a70401936fa0d81d0","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] updated output tests after formatter adding","ever.zet"],["8b885a991c1795db3c135666565b39ca2b9b0a0c","b149b386ee0458ea5629b0be6e4fdba404fe2d18@gmail.com","[Console] updated console and stream outputs to support new output formatter","ever.zet"],["6c8e71c8e7a84c865fb73aebb6ea42ae62bfad93","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","renamed filterCore* to onCore*\n\nThe onCore* events are fired at some pre-defined points during the\nhandling of a request. At this is more important than the fact\nthat you can change things from the event.","Fabien Potencier"]],"repo":"everzet/symfony","actor":"everzet","ref":"refs/heads/master","size":64,"head":"f36b10afe7dba0a6bb9068c8718d851f9d5fc38a","actor_gravatar":"f742011db78e0c681ed4bc885bfee982","push_id":27020380}