add cookbook article for the server:run command
fixed directive syntax
fixed wrongly linked dependency
bug #4138 fixed wrongly linked dependency (gondo)

This PR was submitted for the 2.5 branch but it was merged into the 2.3 branch instead (closes #4138).

Discussion
----------

fixed wrongly linked dependency

Commits
-------

3a84396 fixed wrongly linked dependency
cleaned up the code example

- added final return for `vote()` function
- moved `$user` below attribute check. if attribute fails, we don't need user
- used already declared constants in switch statement, rather than harcoded strings
bug #4139 cleaned up the code example (gondo)

This PR was submitted for the 2.5 branch but it was merged into the 2.3 branch instead (closes #4139).

Discussion
----------

cleaned up the code example

- added final return for `vote()` function
- moved `$user` below attribute check. if attribute fails, we don't need user
- used already declared constants in switch statement, rather than harcoded strings

Commits
-------

081b3c7 cleaned up the code example
feature #4000 [Cookbook] add cookbook article for the server:run command (xabbuh)

This PR was merged into the 2.3 branch.

Discussion
----------

[Cookbook] add cookbook article for the server:run command

| Q             | A
| ------------- | ---
| Doc fix?      | no
| New docs?     | yes (symfony/symfony#3465)
| Applies to    | all
| Fixed tickets |

Commits
-------

57f467a add cookbook article for the server:run command
minor #4137 fixed directive syntax (WouterJ)

This PR was merged into the 2.3 branch.

Discussion
----------

fixed directive syntax

Fixes http://symfony.com/doc/current/cookbook/bundles/configuration.html

Commits
-------

d497d64 fixed directive syntax
missing backtik
removed unnecessary parentheses
replaced forgo by forgot
typo, replaced form by from
Revert "missing backtik"

This reverts commit a0de6888d20c1a58637b6cd68b0105b8b52cd2d4 as it's intended for 2.5.
minor #4130 A set of small typos (Baptouuuu)

This PR was submitted for the master branch but it was merged into the 2.3 branch instead (closes #4130).

Discussion
----------

A set of small typos

| Q                  | A
| ---------------- | ---
| Doc fix?        | yes
| New docs?   | no
| Applies to     | 2.3+
| Fixed tickets |

Commits
-------

9060c60 Revert "missing backtik"
5484b40 typo, replaced form by from
8cf66f3 replaced forgo by forgot
0d38c05 removed unnecessary parentheses
1fc47f2 missing backtik
Removed redundant POST request exclusion info

The default ``ExceptionListener::setTargetPath()`` already excludes POSTs/PUTs, so suggesting that people who implement their own listener to do this is a bit misleading.

However, doing this to prevent XMLHttpRequest URIs from being saved is still valuable.
Improved clarity of explanation around overriding setTargetPath()
Added comma after "For example"
feature #3883 Removed redundant POST request exclusion info (ryancastle)

This PR was submitted for the 2.4 branch but it was merged into the 2.3 branch instead (closes #3883).

Discussion
----------

Removed redundant POST request exclusion info

The default ``ExceptionListener::setTargetPath()`` already excludes POSTs/PUTs, so suggesting that people should implement their own listener to do this is a bit misleading.

However, doing this to prevent XMLHttpRequest URIs from being saved is still valuable.

Commits
-------

01fc656 Added comma after "For example"
c633f6b Improved clarity of explanation around overriding setTargetPath()
556365b Removed redundant POST request exclusion info
tweaks for the web server configuration chapter