Reworded a misleading Doctrine explanation
Fixed typo
[reference][configuration][security]Added key_length for pbkdf2 encoder
[Config] Complete security encoder in full default configuration

Added bcrypt and plaintext encoder
Add missing space in code
minor #4419 [DependencyInjection] Add missing space in code (michaelperrin)

This PR was merged into the 2.3 branch.

Discussion
----------

[DependencyInjection] Add missing space in code

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | all
| Fixed tickets | N/A

That's really a small contribution, but it solves a slight PSR issue.

Commits
-------

aff9c2c Add missing space in code
[Best Practices] removed unused link in business-logic
minor #4421 [Best Practices] removed unused links in business-logic (77web)

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

Discussion
----------

[Best Practices] removed unused links in business-logic

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | all
| Fixed tickets | N/A

Commits
-------

0f1cf41 [Best Practices] removed unused link in business-logic
For Nginx in PROD env, this makes more difficult to know that app is running Symfony.
app.php is widely known as our default front controller.
It is a small effort by security through obscurity.
For Apache, this 301 must be replaced by 404:
https://github.com/symfony/symfony-standard/blob/77ee2a83c085169e0bd221510b5693dca504f682/web/.htaccess#L37

| Q             | A
| ------------- | ---
| Doc fix?      | no
| New feature?  | no
| Applies to    | 2.0+
| Tests pass?   | yes
| Fixed tickets |
* Replaced IF statement by "internal" directive.
* Splitted config for PROD and DEV environments.
Updated docblock for config in DEV environment.
feature #4295 [Security] Hidden front controller for Nginx (phansys)

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

Discussion
----------

[Security] Hidden front controller for Nginx

For Nginx in PROD env, this makes more difficult to know that app is running Symfony.

app.php is widely known as our default front controller.
It is a small effort by security through obscurity.
For Apache, [this 301 must be replaced by 404](https://github.com/symfony/symfony-standard/blob/77ee2a83c085169e0bd221510b5693dca504f682/web/.htaccess#L37).

| Q             | A
| ------------- | ---
| Doc fix?      | no
| New feature?  | no
| Applies to    | 2.0+
| Tests pass?   | yes
| Fixed tickets |

Commits
-------

fed56c2 Updated docblock for config in DEV environment.
d1f1b33 * Replaced IF statement by "internal" directive. * Splitted config for PROD and DEV environments.
ebf4ea8 For Nginx in PROD env, this makes more difficult to know that app is running Symfony. app.php is widely known as our default front controller. It is a small effort by security through obscurity. For Apache, this 301 must be replaced by 404: https://github.com/symfony/symfony-standard/blob/77ee2a83c085169e0bd221510b5693dca504f682/web/.htaccess#L37
[#4295] Tweaking notes language
Fixes thanks to @xabbuh
bug #4342 Reworded a misleading Doctrine explanation (javiereguiluz)

This PR was merged into the 2.3 branch.

Discussion
----------

Reworded a misleading Doctrine explanation

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | all
| Fixed tickets | #4337

Commits
-------

ef86b52 Fixed typo
fef57d5 Reworded a misleading Doctrine explanation
feature #4369 [reference][configuration][security]Added key_length for pbkdf2 encoder (Guillaume-Rossignol)

This PR was merged into the 2.3 branch.

Discussion
----------

[reference][configuration][security]Added key_length for pbkdf2 encoder

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | >=2.2
| Fixed tickets | -

Commits
-------

730dbb8 [Config] Complete security encoder in full default configuration
4b9a885 [reference][configuration][security]Added key_length for pbkdf2 encoder
A few small improvements to the EventDispatcher Component docs
minor #4398 A few small improvements to the EventDispatcher Component docs (GeertDD)

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

Discussion
----------

A few small improvements to the EventDispatcher Component docs

Commits
-------

43e3847 A few small improvements to the EventDispatcher Component docs
Merge branch '2.3' into 2.5

* 2.3:
  A few small improvements to the EventDispatcher Component docs
  Fixes thanks to @xabbuh
  [#4295] Tweaking notes language
  Updated docblock for config in DEV environment.
  * Replaced IF statement by "internal" directive. * Splitted config for PROD and DEV environments.
  For Nginx in PROD env, this makes more difficult to know that app is running Symfony. app.php is widely known as our default front controller. It is a small effort by security through obscurity. For Apache, this 301 must be replaced by 404: https://github.com/symfony/symfony-standard/blob/77ee2a83c085169e0bd221510b5693dca504f682/web/.htaccess#L37
  [Best Practices] removed unused link in business-logic
  Add missing space in code
  [Config] Complete security encoder in full default configuration
  [reference][configuration][security]Added key_length for pbkdf2 encoder
  Fixed typo
  Reworded a misleading Doctrine explanation
Merge branch '2.5'

* 2.5:
  A few small improvements to the EventDispatcher Component docs
  Fixes thanks to @xabbuh
  [#4295] Tweaking notes language
  Updated docblock for config in DEV environment.
  * Replaced IF statement by "internal" directive. * Splitted config for PROD and DEV environments.
  For Nginx in PROD env, this makes more difficult to know that app is running Symfony. app.php is widely known as our default front controller. It is a small effort by security through obscurity. For Apache, this 301 must be replaced by 404: https://github.com/symfony/symfony-standard/blob/77ee2a83c085169e0bd221510b5693dca504f682/web/.htaccess#L37
  [Best Practices] removed unused link in business-logic
  Add missing space in code
  [Config] Complete security encoder in full default configuration
  [reference][configuration][security]Added key_length for pbkdf2 encoder
  Fixed typo
  Reworded a misleading Doctrine explanation