Multiple Monolog Loggers Cookbook
Typos
Use statements
Clarify the described convention
note that `mod_rewrite` needs to be enabled

If `mod_rewrite` isn't enabled - like in default Apache installs and WAMP - it will result in 404's. I had this issue with the hello world zip distribution (SQ question: http://stackoverflow.com/questions/15498419/why-am-i-getting-these-silex-404s) and it was quite difficult to track down. Almost made me give up on Silex, although this is of course not a Silex issue - but it can be challenging for beginners, and if you can't get the hello world to run it kinda takes the wind out of your sails.
Add example of JsonUserPersister being managed
Include querystring parameters when issuing a redirect from RedirectableUrlMatcher
merged branch lmcnearney/master (PR #623)

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

Discussion
----------

Include querystring parameters when issuing a redirect from RedirectableUrlMatcher

When a route has a scheme requirement (HTTP or HTTPS) and the current request's scheme does not match it, it issues a redirect to the required scheme. Prior to this change, the new URL being redirected to left off the querystring parameters.

It would be cleaner to set the QUERY_STRING parameter as part of RequestContext->fromRequest() but that's part of the Symfony core. Including it inside the $this['url_matcher'] closure keeps the change localized to Silex.

Commits
-------

0903477 Include querystring parameters when issuing a redirect from RedirectableUrlMatcher
fixed request dependency on the URL matcher
Change visibility of `providers` and `booted` to protected
merged branch gigablah/property-visibility (PR #665)

This PR was merged into the master branch.

Discussion
----------

Change visibility of `providers` and `booted` to protected

This changes `$providers` and `$booted` in `Application` to protected, which makes it easier to extend.

Commits
-------

e6902d1 Change visibility of `providers` and `booted` to protected
merged branch fabpot/request-context-fix (PR #663)

This PR was merged into the master branch.

Discussion
----------

fixed request dependency on the URL matcher

Alternative fix for #662

Commits
-------

5dc7c27 fixed request dependency on the URL matcher
merged branch guillemc/patch-1 (PR #659)

This PR was merged into the master branch.

Discussion
----------

Add example of JsonUserPersister being managed

Reintroducing the example used at the beginning will make things clearer, I think.

Commits
-------

9657421 Add example of JsonUserPersister being managed
merged branch mihai-rotaru/patch-1 (PR #658)

This PR was merged into the master branch.

Discussion
----------

note that `mod_rewrite` needs to be enabled

If `mod_rewrite` isn't enabled - like in default Apache installs and WAMP - it will result in 404's. I had this issue with the hello world zip distribution (SO question: http://stackoverflow.com/questions/15498419/why-am-i-getting-these-silex-404s) and it was quite difficult to track down. Almost made me give up on Silex, although this is of course not a Silex issue - but it can be challenging for beginners, and if you can't get the hello world to run it kinda takes the wind out of your sails.

Commits
-------

091b99c note that `mod_rewrite` needs to be enabled
fixed markup
Added support for URL host from Routing Component
merged branch tiraeth/host (PR #648)

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

Discussion
----------

Added support for URL host from Routing Component

Hi everyone,

Firstly, I wanted to thank you all for Silex. It's fabulous.

I needed URL host support in Silex to manage different subdomains of my small application and came up with an idea of introducing `->host($host)` chained method to `Silex\Route` class. This way users can apply host resolution to controllers in Silex.

This PR includes above functionality + one unit test to check if everything works as expected.

URL host support is of course available in Routing Component from version `>=2.2`, but Silex relies on 2.2 anyway.

Example:
```php
<?php

// ...

$app->match('/', function() {
    // app-specific action
})->host('example.com');

$app->match('/', function ($user) {
    // user-specific action
})->host('{user}.example.com');

// ...
```

I am open for comments.

Commits
-------

f0124c7 Added support for URL host from Routing Component
added a note that the host config is only available as of Symfony 2.2
merged branch davedevelopment/multiple-logger-cookbook (PR #646)

This PR was merged into the master branch.

Discussion
----------

Multiple Monolog Loggers Cookbook

First Draft, comments appreciated. I tried to make it more of a cookbook than just the example in #567

Commits
-------

3247b74 Clarify the described convention
7131201 Use statements
08669b7 Typos
2153e86 Multiple Monolog Loggers Cookbook
fixed tests on Symfony <2.2