Improve constraints of fat composer.json

* Change symfony/* from 2.1.* => ~2.1
* Delegate twig and monolog version selection to bridges
merged branch igorw/fat-constraints (PR #615)

This PR was merged into the master branch.

Commits
-------

7c1f6a5 Improve constraints of fat composer.json

Discussion
----------

Improve constraints of fat composer.json

* Change symfony/* from 2.1.* => ~2.1
* Delegate twig and monolog version selection to bridges
[docs] Adjust symfony/* constraints to use tilde operator

This will hopefully make upgrade to 2.2 more seamless
Changed Assert\MinLength to Assert\Length in doc
Fixed brace and spaces
OS independent regexp in Monolog test case
merged branch srsbiz/master (PR #574)

This PR was squashed before being merged into the master branch (closes #574).

Commits
-------

8c2b575 OS independent regexp in Monolog test case

Discussion
----------

OS independent regexp in Monolog test case

Minor correction to make this test case pass on Windows

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

by igorw at 2013-01-05T17:11:05Z

Maybe just change the test to check for `very bad error` - seems less messy.

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

by davedevelopment at 2013-01-06T20:59:30Z

Or just .* the whole path up to the filename

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

by igorw at 2013-01-06T23:46:14Z

:+1:

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

by igorw at 2013-02-05T12:51:31Z

Can we get this merged please? We now have other PRs like #614 duplicating this effort.
merged branch igorw/constraints-docs (PR #616)

This PR was merged into the master branch.

Commits
-------

64b66b1 [docs] Adjust symfony/* constraints to use tilde operator

Discussion
----------

[docs] Adjust symfony/* constraints to use tilde operator

This will hopefully make upgrade to 2.2 more seamless
[doc] Scope consistency with previous example
doc tweaks
[Application] Add the ability to send files
Clarify provider conventions for params

The current conventions for parameters is outdated. At some point we
decided that providers can define default values for params. Therefore
parameters must be registered *after* the extension is registered.

Related commit: 9766faf0616a67cd0ff7437950d5453deebac9c4
implement feedback
implement feedback
merged branch GromNaN/patch-9 (PR #618)

This PR was merged into the master branch.

Commits
-------

96e7162 [doc] Scope consistency with previous example

Discussion
----------

[doc] Consistency with previous example

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

by igorw at 2013-02-06T18:00:25Z

:+1:
merged branch vicb/doc (PR #619)

This PR was merged into the master branch.

Commits
-------

79d40ae implement feedback
4e36a6a doc tweaks

Discussion
----------

minor doc tweaks

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

by vicb at 2013-02-07T10:30:20Z

@igorw fixed, thanks.
merged branch igorw/provider-param-convention (PR #622)

This PR was merged into the master branch.

Commits
-------

3eaa38c Clarify provider conventions for params

Discussion
----------

Clarify provider conventions for params

The current conventions for parameters is outdated. At some point we
decided that providers can define default values for params. Therefore
parameters must be registered *after* the extension is registered.

Related commit: 9766faf0616a67cd0ff7437950d5453deebac9c4
[Doc] Document Application::sendFile()
[Doc] Fix references to Symfony 2.0
merged branch vicb/sendfile (PR #621)

This PR was merged into the master branch.

Commits
-------

46e6e28 [Doc] Fix references to Symfony 2.0
9eb3b9b [Doc] Document Application::sendFile()
570df9d implement feedback
734d573 [Application] Add the ability to send files

Discussion
----------

[Application] Add the ability to send files

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

by GromNaN at 2013-02-06T17:10:24Z

Nice feature :+1:

As the `->json` method creates a `JsonResponse`, for consistency the method that create a `BinaryFileResponse` should be named `->binaryFile`.

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

by vicb at 2013-02-06T17:14:43Z

I deeply love consistency but I really can't be consistent with a method named `json` !

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

by vicb at 2013-02-06T18:01:40Z

@igorw will do thanks.

i have also warneed f&j about the test result, subtree split ?

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

by vicb at 2013-02-07T10:29:07Z

@igorw thanks for the feedback, all should be fixed.

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

by fabpot at 2013-02-07T11:26:50Z

Can you add a note in the documentation about this new feature?

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

by vicb at 2013-02-07T12:15:10Z

@fabpot, the doc has been updated

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

by vicb at 2013-02-07T12:23:10Z

@fabpot did you get my email regarding the issue with the tests (sub-stree split ?).

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

by igorw at 2013-02-07T15:45:09Z

Looks good to me. :+1: