@GromNaN just for the sake of completeness since you removed your comment:

>> "host() refers to Silex\Route::host()"
yes i checked that it extended the base Route class, however I think it was more consistent to say setHost there since the check was made on the base class and not the extended one. In any case is gone :baby: