Fix #6374 move FormBuilderInterface from Tests to Test
Move DeprecationErrorHandler to Test folder so it's not removed when building the zip file
[TwigBridge] added an extension for the HttpKernel component
[TwigBundle] added the HttpKernel extension to the default Twig loaded extensions
[WebProfilerBundle] replaced usage of the render tag by the render function (to decouple the bundle from TwigBundle)
[WebProfilerBundle] fixed exception panel when no exception is thrown
[WebProfilerBundle] replaced yaml_dump by json_encode to make the Web Profiler independent from the YAML component
Move FormInterface too
[Validator] Added missing Luxembourgish messages
merged branch mweimerskirch/patch-8 (PR #6395)

This PR was merged into the master branch.

Commits
-------

ab9d033 [Validator] Added missing Luxembourgish messages

Discussion
----------

[Validator] Added missing Luxembourgish messages
merged branch fabpot/twig-render (PR #6386)

This PR was merged into the master branch.

Commits
-------

163564b [WebProfilerBundle] replaced yaml_dump by json_encode to make the Web Profiler independent from the YAML component
1c92307 [WebProfilerBundle] fixed exception panel when no exception is thrown
00e08be [WebProfilerBundle] replaced usage of the render tag by the render function (to decouple the bundle from TwigBundle)
0e2418c [TwigBundle] added the HttpKernel extension to the default Twig loaded extensions
f0d9be0 [TwigBridge] added an extension for the HttpKernel component

Discussion
----------

Added an HttpKernelExtension in Twig bridge and used it in the WebProfiler

The first commit introduces a new HttpKernelExtension in the Twig bridge that allows the rendering of a sub-request from a template (the code mostly comes from Silex, and will replace the code there at some point).

The name `render` is probably not the best one as it does not really tell you what it does (the same goes for the `render` tag we have in Symfony2 by the way).

Here is a list of possible names:

 * `render()`
 * `render_request()`
 * `request()`
 * `subrequest()`
 * `include_request()`

I don't really like the last one, but it is (perhaps) consistent with the `include` tag/function in Twig.

This new `render()` function is also a first step towards replacing the `render` tag (with support for ESI, SSI, ...). But it won't happen before we refactor the way it's managed now (a lot of the code is in the FrameworkBundle right now and that prevents Silex or Drupal to reuse it).

The other commits make use of this new extension to make the Web Profiler truly independent from TwigBundle and FrameworkBundle.
[TwigBridge] updated CHANGELOG
[Validator] catch deprecated methods
merged branch colinfrei/deprecatedValidator (PR #6401)

This PR was merged into the master branch.

Commits
-------

07316c9 [Validator] catch deprecated methods

Discussion
----------

[Validator] catch deprecated methods

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: no, but I didn't break them :smile:
Fixes the following tickets: #6373
Todo: -
License of the code: MIT

See #6373 for more information
[Form] Added an alternative signature Form::add($name, $type, $options)
[Form] Improved Form::add() and FormBuilder::add() to accept integers as field names
merged branch bschussek/issue5806 (PR #6355)

This PR was merged into the master branch.

Commits
-------

19d8510 [Form] Improved Form::add() and FormBuilder::add() to accept integers as field names
fb71964 [Form] Added an alternative signature Form::add($name, $type, $options)

Discussion
----------

[Form] Added an alternative signature Form::add($name, $type, $options)

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: #5806
Todo: -
License of the code: MIT
Documentation PR: symfony/symfony-docs#2024

---------------------------------------------------------------------------

by bschussek at 2012-12-18T10:42:55Z

ping @fabpot
merged branch tvlooy/form_test (PR #6375)

This PR was merged into the master branch.

Commits
-------

cda1621 Move FormInterface too
0544351 Move DeprecationErrorHandler to Test folder so it's not removed when building the zip file
f56a2b9 Fix #6374 move FormBuilderInterface from Tests to Test

Discussion
----------

Fix #6374 move FormBuilderInterface from Tests to Test

---------------------------------------------------------------------------

by fabpot at 2012-12-16T07:47:55Z

Are there any other classes in the tests that might be useful for testing userland forms? ping @bschussek

---------------------------------------------------------------------------

by colinfrei at 2012-12-16T08:24:51Z

The DeprecationErrorHandler will need to be in the Test directory as well, as its handleBC method is used for handling BC code that's not in tests.

---------------------------------------------------------------------------

by colinfrei at 2012-12-16T09:06:51Z

Wanted to make a pull request to tvlooy's branch with the DeprecationErrorHandler stuff, but can't figure out how to do that - the commit is here: https://github.com/colinfrei/symfony/commit/ec56379042a012abda2e9ace2ad1a730515c7078

---------------------------------------------------------------------------

by stof at 2012-12-16T19:53:59Z

@fabpot The other extending interfaces provided for mocking purpose (as mocking an interface extending ``Traversable`` directly does not work). So we have FormInterface too at least