Fabien Potencier
cbe1f6f763
[FrameworkBundle] fixed cache:clear command for non-namespaced AppKernel classes
2011-03-23 07:06:36 +01:00
Ryan Weaver
98d03d1aec
[FrameworkBundle] Giving a more specific message when a Bundle:Controller:Action controller class cannot be found
...
It's a detail, but it hits usability. For normal bundles (those without children), we're able to actually print the namespace where we're looking for the Controller. For bundles with children, this would be a very verbose message, but we can at least print all of the bundles that we looked inside of.
2011-03-22 22:10:45 -05:00
Christophe Coevoet
cc036b4f2b
[Security] Removed useless method call
2011-03-23 00:02:57 +01:00
Christophe Coevoet
8b8bb66afe
[Security] Fixed some listeners not updated after the event refactoring
2011-03-22 23:56:46 +01:00
Fabien Potencier
20245da86d
[FrameworkBundle] fixed cache_warmer configuration
2011-03-22 22:56:46 +01:00
Fabien Potencier
e159c47cc9
[Routing] fixed UrlMatcher when no method requirement is defined
2011-03-22 20:56:55 +01:00
Fabien Potencier
af9c292001
Merge remote branch 'subsven/master'
...
* subsven/master:
re-add filename based directory filter to the AnnotationDirectoryLoader, now restricting to *.php files and therefore disregarding e.g. SVN metadata files
revert adding filename based filter to the directory resource
Eleminate the need to manually clear the cache if a new controller file containing routing annotations is added - part II * add unit tests * introduce filename filter to DirectoryResource (to restrict change monitoring to a subset of files) * modify AnnotationDirectoryLoader.php to use filename filter set on Controller\.php$
2011-03-22 19:52:55 +01:00
Fabien Potencier
68011c0dd6
[DependenInjection] fixed CS
2011-03-22 19:47:46 +01:00
Fabien Potencier
3c0ecf277e
Merge remote branch 'jaypea/PhpDumperFix'
...
* jaypea/PhpDumperFix:
Fixed PhpDumper isSimpleService and changed test fixtures
2011-03-22 19:46:58 +01:00
Fabien Potencier
0ca1d1a8cd
[FrameworkBundle] fixed CS
2011-03-22 19:46:08 +01:00
lenar
6ec84bad76
namespaced Kernel support for cache:clear
2011-03-22 19:45:17 +01:00
Kris Wallsmith
517ce9c923
[AsseticBundle] added basic support for globs to bundle notation
2011-03-22 11:32:21 -07:00
Sven Paulus
eb8491f754
re-add filename based directory filter to the AnnotationDirectoryLoader,
...
now restricting to *.php files and therefore disregarding e.g. SVN metadata
files
2011-03-22 18:23:54 +01:00
Jan Prieser
67aaf5ce91
Fixed PhpDumper isSimpleService and changed test fixtures
2011-03-22 17:01:03 +01:00
Fabien Potencier
bb206a7b7b
[FrameworkBundle] fixed profiler on requests for which no route matches
2011-03-22 16:57:37 +01:00
Fabien Potencier
1991437766
Merge remote branch 'kriswallsmith/router/method-not-allowed'
2011-03-22 16:40:41 +01:00
Fabien Potencier
ecceea57f7
Merge remote branch 'kriswallsmith/assetic/mkdir-fix'
2011-03-22 16:27:12 +01:00
Kris Wallsmith
c565a33a4d
[AsseticBundle] fixed directory creation when writing assets
2011-03-22 08:16:17 -07:00
Fabien Potencier
46fc044d32
Merge remote branch 'thesalla/generate_repos_fix'
2011-03-22 16:12:29 +01:00
Fabien Potencier
2b9b409a74
Merge remote branch 'snc/clear_cache_meta'
2011-03-22 16:11:50 +01:00
Fabien Potencier
b0cee4527a
Merge remote branch 'weaverryan/controller_redirect'
2011-03-22 16:10:56 +01:00
Ryan Weaver
9ee9f5552b
[FrameworkBundle] Adding the redirect method back to the base controller
...
Some question whether or not the base Controller should be included at all. I think it absolutely must be included because it's important for beginners and for rapid development of smaller features/applications (and rapid development is good for beginners).
So, assuming that we *do* like the base Controller, we should really use it to its fullest potential - making the lives of developers as easy as possible.
2011-03-22 08:21:07 -05:00
Sven Paulus
61974adb4f
revert adding filename based filter to the directory resource
2011-03-22 12:14:12 +01:00
Fabien Potencier
8f44c530f9
Merge remote branch 'FabienD/fix-doctrine-entities-filter'
2011-03-22 11:12:14 +01:00
Fabien Potencier
393f863e19
Merge remote branch 'ornicar/fixCacheClearCommandHelp'
2011-03-22 11:06:45 +01:00
Sven Paulus
f93e4b2d73
Eleminate the need to manually clear the cache if a new controller file containing routing annotations is added - part II
...
* add unit tests
* introduce filename filter to DirectoryResource (to restrict change monitoring to a subset of files)
* modify AnnotationDirectoryLoader.php to use filename filter set on Controller\.php$
2011-03-22 09:03:45 +01:00
FabD
01ac10fb6e
Fix DoctineBundle "doctrine:generate:entities" filter
2011-03-22 08:05:42 +01:00
Kris Wallsmith
0f9f82d1ec
[AsseticBundle] added missing compiler pass
2011-03-21 21:51:40 -07:00
ornicar
1061194abf
[FrameworkBundle] Fix CacheClearCommand help message
2011-03-21 09:21:47 -07:00
Fabien Potencier
6ace6af537
Merge remote branch 'mvrhov/variousFixes'
2011-03-21 16:57:34 +01:00
Fabien Potencier
2c99ffe145
Merge remote branch 'everzet/mongodb-commands-help-fix'
2011-03-21 16:54:25 +01:00
Fabien Potencier
c8ebb3f0c3
Merge remote branch 'dator/change_twig_if_datacollector'
2011-03-21 16:53:47 +01:00
Fabien Potencier
0ee68156b5
Merge remote branch 'schmittjoh/security'
2011-03-21 16:53:33 +01:00
everzet
da80c2867a
[DoctrineMongoDBBundle] fixed wrong command names in commands help messages
2011-03-21 17:41:28 +02:00
Kris Wallsmith
2217a0d7e4
[FrameworkBundle] updated to support 405 Method Not Found responses
2011-03-21 05:58:02 -07:00
Kris Wallsmith
10dc18b28b
[HttpKernel] refactored HTTP exceptions to be more flexible
2011-03-21 05:57:35 -07:00
Kris Wallsmith
b2f5ac8beb
[Routing] refactored URL matching to support 405 Method Not Allowed responses
2011-03-21 05:56:53 -07:00
Miha Vrhovnik
9c0ae0ceaf
$emName is supposed to be $dmName
2011-03-21 11:50:56 +01:00
Miha Vrhovnik
a144a83405
refactored if elseif to switch and throw an exception on unknown option
2011-03-21 11:48:53 +01:00
Johannes M. Schmitt
eb0d772743
[Security/Acl] removed remaining LIMIT clauses
2011-03-21 11:39:05 +01:00
Miha Vrhovnik
25e4193294
removed unused variable
2011-03-21 11:34:06 +01:00
Fabien Potencier
85778caba1
[FrameworkBundle] added --without-debug option to cache:clear as the debug flag value can be different from the one used for the command execution (think generating the prod cache but still with debug information when running the command)
2011-03-21 11:29:20 +01:00
Miha Vrhovnik
496280329b
changing phpdoc parameter to array as all variables are used in foreach
2011-03-21 11:28:38 +01:00
Miha Vrhovnik
33dd0da420
removed unused variables
2011-03-21 11:22:29 +01:00
Miha Vrhovnik
909a6bfc30
$user* was refactored to $accout*
2011-03-21 11:20:21 +01:00
Miha Vrhovnik
5a620c0573
unless I'm missing something the first instance of loader is not used and thus not needed
2011-03-21 11:11:49 +01:00
Miha Vrhovnik
e9e0f9f102
fixing undefined variable name, and removing unexisting namespace. I backtraced code to the actal mongodb maping clas and it doesn't seem to throw any exceptions, but just in case I'm catching the general \Exception
2011-03-21 11:04:52 +01:00
Fabien Potencier
e4a636a885
[FrameworkBundle] refactored the cache:clear command
...
* removed the hack on the Kernel
* removed inheritance from the warmup command
* major cleanup
2011-03-21 11:03:55 +01:00
Miha Vrhovnik
e57075ea60
removed unused and undefined namespace and use statement
2011-03-21 10:50:13 +01:00
Miha Vrhovnik
fb814c666b
removed unused and undefined namespace and use statement
2011-03-21 10:45:34 +01:00
Miha Vrhovnik
a491af873b
removed unecessary use statements (ExceptionEvent was also undefined namespace)
2011-03-21 10:41:39 +01:00
Miha Vrhovnik
d1a2681531
fixing undefined class RuntimeException
2011-03-21 10:37:49 +01:00
Miha Vrhovnik
031ffaee6b
fixing undefined class UnsetKeyException
2011-03-21 10:33:27 +01:00
Miha Vrhovnik
fb9944ee6b
Fixing Undefined variable: writeEvent
2011-03-21 10:29:11 +01:00
Fabien Potencier
9cf9f674e8
[FrameworkBundle] simplified cache:clear and cache:warmup implementations
2011-03-21 10:03:58 +01:00
Fabien Potencier
e520956624
[FrameworkBundle] fixed help for cache:warmup
2011-03-21 10:03:32 +01:00
Fabien Potencier
82a5ae669e
[FrameworkBundle] fixed merge problem
2011-03-21 09:43:41 +01:00
Fabien Potencier
5a528bcb55
[FrameworkBundle] change cache:clear warmup option to no-warmup as most of the time people will want to use the warmup version (especially in production env)
2011-03-21 09:39:28 +01:00
Fabien Potencier
00d47889a2
[FrameworkBundle] removed hardcoded AppKernel class name
2011-03-21 09:33:58 +01:00
Fabien Potencier
b00a903858
[FrameworkBundle] removed clearDir() method in some commands (use Filesystem::remove() instead)
2011-03-21 09:31:04 +01:00
Fabien Potencier
45f9c2fbf4
merged francisbesset:cache_clear_command
2011-03-21 09:24:16 +01:00
Johannes M. Schmitt
ede59926a4
Merge branch 'interactive-login-event' of git://github.com/yethee/symfony into security
2011-03-21 09:18:55 +01:00
Clément Jobeili
34e3574e2b
[SwiftmailerBundle] Change Twig if syntax in panel info
2011-03-21 09:16:28 +01:00
Fabien Potencier
3f7564b00c
Merge remote branch 'shieldo/toolbar_alignment'
2011-03-21 09:07:23 +01:00
Clément Jobeili
f8dead7782
Change Message sent text to Message spooled if we are in a spool context
2011-03-21 09:01:50 +01:00
Douglas Greenshields
53a9997e23
[WebProfilerBundle] added explicit left horizontal alignment for toolbar in CSS to prevent inconsistent alignment
2011-03-20 21:34:07 +00:00
H. Westphal
06bfe82bc1
Added doctrine:mongodb:cache:clear-metadata command.
2011-03-20 17:23:47 +01:00
Fabien Potencier
a505ff43b5
[Routing] added supported for multiple route annotations for a single controller
2011-03-19 17:40:24 +01:00
Miha Vrhovnik
e35832ef2d
Fixing failure on forward which was broken by Event refactoring
2011-03-19 13:06:52 +01:00
Fabien Potencier
38a851539f
Merge remote branch 'stof/security_fix'
2011-03-19 12:53:41 +01:00
Christophe Coevoet
a6265e9337
[SecurityBundle] Fixed some config node to allow to unset them
2011-03-19 12:40:51 +01:00
Amal Raghav
eff6bc8a80
fix to use setException
2011-03-19 17:08:34 +05:30
Fabien Potencier
904cf6145e
Merge remote branch 'everzet/routing-config-errors'
2011-03-19 12:27:38 +01:00
everzet
e4eee05b06
[Routing] tuned exception message
2011-03-19 12:58:31 +02:00
everzet
3fd50ea4e6
[Routing] throw an exception if route config has unsupported keys
2011-03-19 12:54:29 +02:00
ornicar
7440db7244
[HttpFoundation] Make sure Request::getLanguages always returns an array
2011-03-19 01:34:54 -07:00
Deni
5e40695272
[Security] Added a type hint.
2011-03-19 01:32:33 +03:00
Fabien Potencier
cdfc731ff5
Merge remote branch 'schmittjoh/security'
2011-03-18 21:07:11 +01:00
Fabien Potencier
f990bf96ee
Merge remote branch 'ornicar/removeNamespaceInSwitchUserListener'
2011-03-18 20:57:48 +01:00
Fabien Potencier
e9418c4ef3
Merge remote branch 'ornicar/fixMongoDicCompiler'
2011-03-18 20:57:24 +01:00
Fabien Potencier
9b331489c3
Merge remote branch 'FabienPennequin/fix_doctrine_events'
2011-03-18 20:57:18 +01:00
ornicar
5e75c66a66
[Security] Remove duplicated namespace in SwitchUserListener
2011-03-18 12:30:09 -07:00
Johannes Schmitt
7e1c4d5748
[Security] removed un-needed event parameter from many interfaces
2011-03-18 20:20:19 +01:00
ornicar
f514e106e3
[DoctrineMongoDBBundle] Fix listener registration method calls in DIC compiler
2011-03-18 11:50:53 -07:00
Fabien Pennequin
8d9613b4b1
[DoctrineBundle] Fixed method calls for listener/subscriber services
2011-03-18 19:39:03 +01:00
Fabien Potencier
5658d224fd
Merge remote branch 'hhamon/security_token_fix'
2011-03-18 19:32:28 +01:00
Fabien Potencier
263c32aff0
Merge remote branch 'schmittjoh/security'
2011-03-18 19:31:57 +01:00
Fabien Potencier
b7806cdb8d
Merge remote branch 'kriswallsmith/http/html-errors'
2011-03-18 19:20:16 +01:00
Kris Wallsmith
73db141ce6
[HttpFoundation] stripped tags from native error messages in case html_errors is on
2011-03-18 11:11:42 -07:00
Fabien Potencier
bd8d2b829f
[EventDispatcher] changed listener storage to use SplObjectStorage to avoid collisions
2011-03-18 18:48:26 +01:00
hhamon
681a3b7ff0
[Security] removed import of the UserInterface interface as it is unused in the file and fix some phpdoc.
2011-03-18 18:44:04 +01:00
Johannes Schmitt
a56dbec6d8
[Security] removed un-needed event parameter from many interfaces
2011-03-18 18:26:55 +01:00
Kris Wallsmith
e596931dc8
[DomCrawler] enabled removal of form fields to allow emulating javascript in a functional test
2011-03-18 09:39:08 -07:00
Fabien Potencier
f36b10afe7
[WebProfilerBundle] removed the link on the controller name when the IDE is not configured
2011-03-18 16:39:19 +01:00
Fabien Potencier
2d9ae36119
Merge remote branch 'vicb/one_more_thing'
2011-03-18 16:32:35 +01:00
Fabien Potencier
62a4c70b7f
Merge remote branch 'adanlobato/FixDoctrineMappingImport'
2011-03-18 16:31:55 +01:00
Fabien Potencier
962372c2d4
Merge remote branch 'thesalla/hungarian_translations'
2011-03-18 16:30:14 +01:00
Adan Lobato
2daab466c2
=Fixed a Notice level error thrown when running doctrine:mapping:import, was undefined.
2011-03-18 16:20:20 +01:00
Gyula Sallai
89a593423d
[FrameworkBundle] Fixed typos and corrected some minor grammatical mistakes in hungarian validator translations
2011-03-18 16:09:55 +01:00
Fabien Potencier
0c8ff92ecd
made the controller name in the WDT clickable
2011-03-18 16:09:21 +01:00
Victor Berchet
d959a3ed4b
[TwigBundle] Rename the cache warmer service
2011-03-18 15:48:34 +01:00
Fabien Potencier
f97006f738
[FrameworkBundle] fixed IDE setting for exceptions
2011-03-18 15:47:44 +01:00
Fabien Potencier
0917f0d406
[WebProfilerBundle] updated the close icon for the WDT
2011-03-18 15:21:47 +01:00
Fabien Potencier
9d8c053d42
updated icons for swiftmailer and security
2011-03-18 15:19:39 +01:00
Fabien Potencier
20a717ea3c
[WebProfileBundle] added the controller callable name in the WDT (also tweaked the CSS to free some space)
2011-03-18 14:57:41 +01:00
Fabien Potencier
4d521e159d
[WebProfilerBundle] removed old icon
2011-03-18 14:24:55 +01:00
Fabien Potencier
0fbffde1f4
[WebProfilerBundle] changed the license for the icons as they have been changed to new customized ones
2011-03-18 13:04:59 +01:00
Fabien Potencier
341a296c42
[DoctrineBundle] fixed configuration class
2011-03-18 12:14:50 +01:00
Fabien Potencier
acc3590849
Merge remote branch 'stof/custom_dql'
2011-03-18 12:11:07 +01:00
Fabien Potencier
0d052201fe
[FrameworkBundle] fixed class load order
2011-03-18 12:07:42 +01:00
Fabien Potencier
f0c558592c
Merge remote branch 'everzet/console-formatter-refactoring'
2011-03-18 11:58:05 +01:00
Fabien Potencier
c5a6c8432f
Merge remote branch 'vicb/templating'
2011-03-18 11:54:20 +01:00
Fabien Potencier
3627eee3c6
Merge remote branch 'vicb/cfg_rebase'
...
* vicb/cfg_rebase:
[Config] Ability to add and override node types without having to subclass NodeBuilder
[DoctrineBundle] Fix some typos
[SwiftMailerBundle] Fix a merge issue in the configuration
Tweak PHPDocs in the extension configuration files
[Config] Component refactoring
2011-03-18 11:41:43 +01:00
Victor Berchet
f89a5ff3b8
[TwigBundle] Fix some typos
2011-03-18 11:30:23 +01:00
Victor Berchet
7f523466f4
[TwigBundle] Fix the cache warmer
2011-03-18 11:23:23 +01:00
Victor Berchet
cead49fa2b
[Kernel] Fixed a typo
2011-03-18 11:17:56 +01:00
Fabien Potencier
060f34fca9
[FrameworkBundle] fixed class loading order
2011-03-18 09:24:07 +01:00
Fabien Potencier
136b23ead4
[EventDispatcher] refactored the code
...
* The array returned by getListeners() now removes the listener hash as the key (as this is an implementation detail)
* The sort method now guarantees that a listener registered before another will stay in the same order even for the same priority (for BC)
* Made various optimizations
2011-03-18 09:01:22 +01:00
Fabien Potencier
69d324eca8
[EventDispatcher] added EventDispatcher::removeSubscriber()
2011-03-18 09:00:58 +01:00
Fabien Potencier
10a02ff7fa
[EventDispatcher] reverted to the old event dispatcher way of storing listeners
2011-03-18 08:09:42 +01:00
Fabien Potencier
9e88fc4e66
Merge remote branch 'kriswallsmith/kernel/uploaded-file-for-test'
2011-03-18 08:02:16 +01:00
Fabien Potencier
e286adf173
[Security] fixed typos
2011-03-18 07:58:51 +01:00
Fabien Potencier
9de0a3872b
Merge branch 'events'
...
* events:
[FrameworkBundle] fixed the traceable event manager
[EventDispatcher] made order deterministic (first registered one stay first) -- this makes the new system more compatible with the old one
[FrameworkBundle] fixed class loading order
fixed various bugs introduced during the event system migration
renamed filterCore* to onCore*
fixed CS
fixed phpdoc
renamed some methods in the event dispatcher
[HttpKernel] Removed unused onCoreSecurity event
[Security] Fixed method names in the Firewall listeners
[HttpKernel] Added more code documentation to the HttpKernel events
[Security] Fixed method calls on EventDispatcher
[FrameworkBundle] Removed EventSubscriber support for DI tags because it currently cannot be implemented
[Security] Fixed calls to EventDispatcher::dispatchEvent()
Switched from Doctrine's EventManager implementation to the EventManager clone in Symfony2 (now called EventDispatcher again)
[EventDispatcher] Replaced EventDispatcher by Doctrine's implementation
Renamed EventArgs classes and adapted remaining code to EventManager
Replaced EventDispatcher by Doctrine's EventManager implementation
2011-03-18 07:52:05 +01:00
Fabien Potencier
d02a700c06
[FrameworkBundle] fixed the traceable event manager
2011-03-18 07:42:41 +01:00
Fabien Potencier
59ac6313ad
[EventDispatcher] made order deterministic (first registered one stay first) -- this makes the new system more compatible with the old one
2011-03-18 07:36:02 +01:00
Fabien Potencier
a71f63e61d
[FrameworkBundle] fixed class loading order
2011-03-18 07:36:02 +01:00
Fabien Potencier
1af43a1562
fixed various bugs introduced during the event system migration
2011-03-18 07:35:59 +01:00
Victor Berchet
9fd7d05ecf
[Config] Ability to add and override node types without having to subclass NodeBuilder
2011-03-18 00:32:35 +01:00
Kris Wallsmith
a9af77a035
[HttpKernel] fixed file uploads in functional tests
2011-03-17 16:09:31 -07:00
Kris Wallsmith
ab3b8ac364
[HttpFoundation] cleaned up comments and coding standards, added better exception messages when filesystem functions throw errors, added "moved" arg to UploadedFile constructor, added FileNotFoundException to UploadedFile per the parent constructor
2011-03-17 16:07:53 -07:00
Kris Wallsmith
69609257ac
[DomCrawler] updated upload logic to better emulate a real upload by copying the source file to the temp directory
2011-03-17 16:06:47 -07:00
Christophe Coevoet
2743abc35d
[DoctrineBundle] Fix some typos
2011-03-17 23:14:18 +01:00
Victor Berchet
a96b1fb48b
[SwiftMailerBundle] Fix a merge issue in the configuration
2011-03-17 18:00:02 +01:00
ever.zet
3e7fa82f34
[Console] privatized protected variables, cuz they now have getters/setters
2011-03-17 18:51:37 +02:00
ever.zet
aa084dbc45
[Console] moved whole constructor definitions in one line
2011-03-17 18:51:01 +02:00
Fabien Potencier
6c8e71c8e7
renamed filterCore* to onCore*
...
The onCore* events are fired at some pre-defined points during the
handling of a request. At this is more important than the fact
that you can change things from the event.
2011-03-17 17:01:59 +01:00
ever.zet
8b885a991c
[Console] updated console and stream outputs to support new output formatter
2011-03-17 17:53:46 +02:00
ever.zet
644cf612b3
[Console] updated console output to support new output formatter and styles
2011-03-17 17:52:36 +02:00
ever.zet
4fe2efd49e
[Console] implemented output formatter to decorate and format output messages
2011-03-17 17:51:49 +02:00
ever.zet
e5700b817b
[Console] implemented output formatter style class for defining custom styles
2011-03-17 17:51:25 +02:00
ever.zet
65681cdc85
[Console] added output formatter interfaces
2011-03-17 17:50:42 +02:00
Victor Berchet
0e84757d94
Tweak PHPDocs in the extension configuration files
2011-03-17 16:29:03 +01:00
Victor Berchet
1e0ed22c55
[Config] Component refactoring
...
The Config component API have changed and the extension configuration files must be updated accordingly:
1. Array nodes must enclosed their children definition in ->children() ... ->end() calls:
Before:
$treeBuilder->root('zend', 'array')
->arrayNode('logger')
->scalarNode('priority')->defaultValue('INFO')->end()
->booleanNode('log_errors')->defaultFalse()->end()
->end();
After:
$treeBuilder->root('zend', 'array')
->children()
->arrayNode('logger')
->children()
->scalarNode('priority')->defaultValue('INFO')->end()
->booleanNode('log_errors')->defaultFalse()->end()
->end()
->end()
->end();
2. The 'builder' method (in NodeBuilder) has been dropped in favor of an 'append' method (in ArrayNodeDefinition)
Before:
$treeBuilder->root('doctrine', 'array')
->arrayNode('dbal')
->builder($this->getDbalConnectionsNode())
->end();
After:
$treeBuilder->root('doctrine', 'array')
->children()
->arrayNode('dbal')
->append($this->getDbalConnectionsNode())
->end()
->end();
3. The root of a TreeBuilder is now an NodeDefinition (and most probably an ArrayNodeDefinition):
Before:
$root = $treeBuilder->root('doctrine', 'array');
$this->addDbalSection($root);
public function addDbalSection(NodeBuilder $node)
{
...
}
After:
$root = $treeBuilder->root('doctrine', 'array');
$this->addDbalSection($root);
public function addDbalSection(ArrayNodeDefinition $node)
{
...
}
4. The NodeBuilder API has changed (this is seldom used):
Before:
$node = new NodeBuilder('connections', 'array');
After:
The recommended way is to use a tree builder:
$treeBuilder = new TreeBuilder();
$node = $treeBuilder->root('connections', 'array');
An other way would be:
$builder = new NodeBuilder();
$node = $builder->node('connections', 'array');
Some notes:
- Tree root nodes should most always be array nodes, so this as been made the default:
$treeBuilder->root('doctrine', 'array') is equivalent to $treeBuilder->root('doctrine')
- There could be more than one ->children() ... ->end() sections. This could help with the readability:
$treeBuilder->root('doctrine')
->children()
->scalarNode('default_connection')->end()
->end()
->fixXmlConfig('type')
->children()
->arrayNode('types')
....
->end()
->end()
2011-03-17 16:26:15 +01:00
Fabien Potencier
9d0b6f0012
fixed CS
2011-03-17 16:09:25 +01:00
Fabien Potencier
794b3b8e86
fixed phpdoc
2011-03-17 16:02:36 +01:00
Fabien Potencier
1219b98ec5
renamed some methods in the event dispatcher
2011-03-17 15:27:42 +01:00
Jan Prieser
60c1159b2e
[DependecyInjection] fixed typo. Using InterfaceInjectors broke methodCalls.
2011-03-17 15:03:16 +01:00
Fabien Potencier
663b0a97ac
Merge remote branch 'bschussek/event-manager'
2011-03-17 15:02:26 +01:00
Christophe Coevoet
da938adade
[SwiftmailerBundle] Changed the default logging value to kernel.debug
2011-03-17 13:35:41 +01:00
Bernhard Schussek
c02f4220f2
[HttpKernel] Removed unused onCoreSecurity event
2011-03-17 13:24:38 +01:00
Bernhard Schussek
466f1b99c5
[Security] Fixed method names in the Firewall listeners
2011-03-17 13:24:23 +01:00
Bernhard Schussek
ab57e5c611
[HttpKernel] Added more code documentation to the HttpKernel events
2011-03-17 13:06:32 +01:00
Bernhard Schussek
ffdc879624
[Security] Fixed method calls on EventDispatcher
2011-03-17 12:34:30 +01:00
Bernhard Schussek
5f14d8d6aa
Merge remote branch 'symfony/master' into event-manager
...
Conflicts:
src/Symfony/Bundle/AsseticBundle/CacheWarmer/AssetWriterCacheWarmer.php
src/Symfony/Bundle/AsseticBundle/Tests/CacheWarmer/AssetWriterCacheWarmerTest.php
src/Symfony/Bundle/FrameworkBundle/Profiler/ProfilerListener.php
src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.xml
src/Symfony/Component/HttpKernel/HttpKernel.php
src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php
src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php
2011-03-17 12:34:12 +01:00
Fabien Potencier
d5396f64de
[HttpFoundation] fixed a small bug on Windows
2011-03-17 12:28:29 +01:00
Bernhard Schussek
de5748070d
[FrameworkBundle] Removed EventSubscriber support for DI tags because it currently cannot be implemented
2011-03-17 12:22:49 +01:00
Bernhard Schussek
73464f411e
Merge remote branch 'Infranology/intl-stub' into intl-stub
2011-03-17 11:20:52 +01:00
Bernhard Schussek
f966c30c8b
Merge remote branch 'symfony/master' into intl-stub
2011-03-17 11:20:25 +01:00
Fabien Potencier
e8b0b488cb
[HttpKernel] moved exception management logic to its own method
2011-03-17 09:16:53 +01:00
Fabien Potencier
b0948063b2
[SwiftmailerBundle] tweaked profiler template
2011-03-17 08:14:44 +01:00
Fabien Potencier
8c6f135534
[SwiftmailerBundle] made data collector configurable via the logging option
2011-03-17 08:12:18 +01:00
Fabien Potencier
95532cc1de
[WebProfilerBundle] tweaked profiler CSS
2011-03-17 08:12:15 +01:00
Fabien Potencier
ee70656030
[WebProfileBundle] removed the logger info in the WDT if no error has been recorded (to save space on smaller screens)
2011-03-17 07:47:05 +01:00
Fabien Potencier
3071dd0519
[DoctrineBundle] renamed data_collector to be coherent with all others
2011-03-17 07:42:25 +01:00
Fabien Potencier
610ddf0e74
[SwiftmailerBundle] fixed typo
2011-03-17 07:38:02 +01:00
Fabien Potencier
c2bc35d0e6
[SwiftmailerBundle] renamed data collector
2011-03-17 07:38:02 +01:00
Fabien Potencier
3346e291f2
[SwiftmailerBundle] added the mailer as a dependency to the data collector to ensure that Swiftmailer is always initialized
2011-03-17 07:37:59 +01:00
Fabien Potencier
bde928be86
[SwiftmailerBundle] re-added phpdoc from symfony 1.4 and simplified code copy and pasted from symfony 1.4
2011-03-17 07:36:18 +01:00
Fabien Potencier
b479116e50
Merge remote branch 'dator/swiftmailer_profiler'
2011-03-17 07:14:09 +01:00
Fabien Potencier
14903ce915
[HttpKernel] removed the need to call getRootDir() more than once
2011-03-16 21:50:24 +01:00
Fabien Potencier
a6411cb712
[HttpKernel] fixed phpdoc
2011-03-16 21:39:30 +01:00
Fabien Potencier
7edb1a5f13
fixed previous commit
2011-03-16 21:39:30 +01:00
Fabien Potencier
4da43df963
merged vicb/kernel
2011-03-16 21:30:23 +01:00
Fabien Potencier
f48512cd54
[HttpKernel] renamed default profiler table to sf_profiler_data
2011-03-16 20:47:50 +01:00
Fabien Potencier
adf3d02695
Merge remote branch 'kriswallsmith/assetic/rm-event'
2011-03-16 19:38:15 +01:00
Fabien Potencier
0610385615
Merge remote branch 'vicb/profiler_liquid'
2011-03-16 19:37:02 +01:00
Fabien Potencier
e6ebf4da4c
fixed small bug in sub-request profiling
2011-03-16 19:33:55 +01:00
Clément Jobeili
463591afbe
Add Licence and Documentation
2011-03-16 18:22:38 +01:00
Clément Jobeili
1342752e7e
Add the message body et charset
2011-03-16 18:21:43 +01:00
Victor Berchet
d56fadfbb9
[WebProfilerBundle] Use a liquid layout rather than a fixed width layout.
2011-03-16 18:02:55 +01:00
Clément Jobeili
df08655e97
Add a DataCollector for the SwiftmailerBundle
2011-03-16 17:57:04 +01:00
Fabien Potencier
ad3b7e912d
merged noelg/profiler
2011-03-16 16:44:44 +01:00
Kris Wallsmith
caaff216df
[AsseticBundle] removed assetic.write event
2011-03-16 08:36:36 -07:00
Fabien Potencier
005287ac88
Merge remote branch 'kriswallsmith/templating/asset-packages'
2011-03-16 16:18:45 +01:00
Fabien Potencier
13cac29a31
Merge remote branch 'stof/php_globals'
2011-03-16 16:04:05 +01:00
Fabien Potencier
28d9b331bd
[FrameworkBundle] made the profiler easily configurable
2011-03-16 15:58:56 +01:00
Fabien Potencier
8cc37eaa23
[HttpKernel] fixed CS
2011-03-16 15:16:21 +01:00
Fabien Potencier
f9d2f69ca8
Merge remote branch 'janschumann/mysql_profiler_storage'
2011-03-16 15:09:07 +01:00
Christophe Coevoet
8dc6464aa4
[FrameworkBundle] Fixed previous commit and added some tests for PHP globals
2011-03-16 15:04:19 +01:00
Fabien Potencier
ae7a2df104
fixed CS
2011-03-16 14:45:34 +01:00
Fabien Potencier
ac49289451
Merge remote branch 'rrehbeindoi/master'
2011-03-16 14:44:44 +01:00
Fabien Potencier
2a6e299d52
Merge remote branch 'kriswallsmith/http/apache-request'
2011-03-16 14:31:16 +01:00
Kris Wallsmith
a5d8770a54
[HttpFoundation] fixed ApacheRequest, added tests
2011-03-16 06:13:01 -07:00
Fabien Potencier
429d927e8c
Merge remote branch 'hason/extensions'
2011-03-16 13:37:06 +01:00
Christophe Coevoet
61abc3d01f
Added the global variable in PHP templates too
2011-03-16 13:11:29 +01:00
Fabien Potencier
05ab74e7b9
[SecurityBundle] simplified things
2011-03-16 12:58:52 +01:00
Martin Hason
e441fc95a8
[AbstractDoctrineBundle] fixed typo
2011-03-16 11:33:21 +01:00
Martin Hason
aae492f79b
removed unused use statements in DIC extensions
2011-03-16 11:29:41 +01:00
Martin Hason
3bdacafb1b
[SecurityBundle] simplified resource location
2011-03-16 10:32:37 +01:00
Fabien Potencier
2cf0601f18
[SecurityBundle] made the anonymous key parameter configurable and random by default
2011-03-16 09:31:28 +01:00