* vicb/profiler_log:
[WebProfilerBundle] Always use the default background color for counters
[WebProfilerBundle] The total number of log entries is not relevant, display only the number of errors when required
[WebProfilerBundle] Display the number of log entries together with the number of errors
* Seldaek/file_field:
[HttpFoundation] Fixed test breaking on windows
[HttpFoundation] UploadedFile::getOriginalName is now overriding getName
[HttpFoundation] Minor optimization
[Form] Add exception for missing enctype attribute
* fixes a problem with security (/foo/bar and /foo///bar are not the same URL as far as security is concerned)
* this can still be done in your web server configuration or by adding a core.request listener
* vicb/profiler_template:
[WebProfilerBundle] Remove dead code
[WebProfilerBundle] Better handling of queries with an empty result
[WebProfilerBundle] Improve the "token not found" page
[WebProfilerBundle] Always remember the query including the token
[WebProfilerBundle] Apply missing styles
* kriswallsmith/framework/optimize-debug-dispatcher:
[FrameworkBundle] optimized the debug event dispatcher to avoid instantiating every listener every time
* weaverryan/add_mongo_db_configuration:
[DoctrineMongoDBBundle] Adding is_bundle node and rearranging a few small things to match pull request 99 for the Doctrine Configuration class
[DoctrineMongoDBBundle] Removing left-over debug code.
[DoctrineMongoDBBundle] Adding a "full" config example in YAML.
[DoctrineMongoDBBundle] Changing root node name for consistency.
[DoctrineMongoDBBundle] Removing unused variable.
[DoctrineMongoDBBundle] Refactoring how the document_managers are loaded in the Extension and removing two unneeded DIC parameters.
[DoctrineMongoDBBundle] Removing the "default_connection" DI parameter, which was never used as a parameter. Now cleaning up connections creation in the DI extension class.
[DoctrineMongoDBBundle] Renaming extension method to overrideParameters(), which is truer to its name.
[DoctrineMongoDBBundle] Removing the "doctrine.odm.mongodb.metadata_cache_driver" parameter.
[DoctrineMongoDBBundle] Adding a test for the defaults of the Configuration class and updated a few default values.
[DoctrineMongoDBBundle] BC-break: This removes the excess "connections" and "document_managers" wrapper in XML. This was inconsistent and made normalization unnecesarily difficult.
[DoctrineMongoDBBundle] Initial use of the new Configuration class for DoctrineMongoDBExtension.
[DoctrineMongoDBExtension] Adding a large PHPDoc on the Extension::load() method discussing the available options.
[DoctrineMongoDBBundle] Fixing a test that was passing in the configs array without the wrapping array.
[DoctrineMongoDBBundle] Rewriting several getParameter() calls to use the parameter %wildcard% syntax instead. This is best-practice.
Also mae this function unset the options after their used. This prevents those values from being available later inside the options array and as parameters.
This information was set entirely in the DI extension options and then added as a parameter only to be later consumed by the DI extension class.
In other words, this should never have been a parameter, or at least it's never been used and treated like a parameter.
Previously:
<connections>
<connection ...>
<!-- .. -->
</connection>
<connection ...>
<!-- .. -->
</connection>
</connections>
Now:
<connection ...>
<!-- .. -->
</connection>
<connection ...>
<!-- .. -->
</connection>
I believe this is more semantically correct, and it removes code that had to worry about this extra format and normalize it.