fix silex providers
fix controller