Change parameters.yml indentation to 4 spaces
merged branch igorw/parameters-indentation (PR #300)

Commits
-------

9c74db8 Change parameters.yml indentation to 4 spaces

Discussion
----------

Change parameters.yml indentation to 4 spaces

This is consistent with the other `.yml` files in `app/config`.
refactor Symfony requirements
made requirements check compatible with PHP 5.2
reduce help duplication by inferring text from html version
short ternary operator not available in PHP 5.2 and language adjustments
replace __DIR__ with dirname(__FILE__) for PHP<5.3
added upstream requirements
added specialized PhpIniRequirement class
added RequirementCollection
fixed missing space
added JMSDiExtraBundle to readme
merged branch Tobion/requirements-refactor (PR #258)

Commits
-------

4632103 added RequirementCollection
f7c1316 added specialized PhpIniRequirement class
cbaf855 added upstream requirements
0e56f19 replace __DIR__ with dirname(__FILE__) for PHP<5.3
d4e0efe short ternary operator not available in PHP 5.2 and language adjustments
aa0da83 reduce help duplication by inferring text from html version
163aa49 made requirements check compatible with PHP 5.2
46e8e5a refactor Symfony requirements

Discussion
----------

Refactor Symfony requirements

The requirements checks were duplicated for the web-based `web/config.php` and console-based `app/check.php` scripts. So I refactored the symfony requirements to its own class that is easier to modify and reuse. Feel free to make suggestions.

Both scripts behave as before, just some cosmetic changes in the output.

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

by Tobion at 2012-02-04T20:49:30Z

@fabpot all ready now

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

by brikou at 2012-03-16T08:10:27Z

this addition would be even greater if a cookbook was written explaining how to extend this requirement check in order to add custom requirements (for example checking that php gd extension is installed for a custom project)

;)

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

by Tobion at 2012-03-31T14:36:50Z

@vicb @fabpot ping
I rebased and added a `RequirementCollection`. That allows a custom project to specify it's own requirements (subclasssing `RequirementCollection`) and then optionally merging the Symfony requirements (`RequirementCollection->addCollection()`).
Naming is inspired by `RouteCollection`.

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

by brikou at 2012-03-31T14:58:14Z

@Tobion looks great ;)

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

by Tobion at 2012-04-06T01:01:19Z

Can it be merged? I don't want to rebase again. Are there any objections?
merged branch jstout24/master (PR #310)

Commits
-------

d73abb9 added JMSDiExtraBundle to readme

Discussion
----------

added JMSDiExtraBundle to readme

This still needs documentation

I see that it's located http://jmsyst.com/bundles/JMSDiExtraBundle and should be ported to Symfony.com's docs.
merged branch brikou/patch-3 (PR #309)

Commits
-------

cc69fa9 fixed missing space

Discussion
----------

fixed missing space