title: Changing namespace on my controller - Silex framework
body: <p>I'll go straight to the point, I only changed the controller namespace Musique\Controller to STM\Controller</p>
  
  <pre><code> namespace STM\Controller;
  
  use Silex\Application;
  
  class HomeController{
  
  public function indexAction(Application $app){
      return $app['twig']-&gt;render("index.html.twig");
  }
  </code></pre>
  
  <p>also changed my composer.json file </p>
  
  <pre><code>{
  "name": "jasonazoulay/SoTrustMe",
  "description": "Tiers de confiance",
  "authors": [
      {
          "name": "Jason Azoulay",
  
      }
  ],
  "require": {
      "silex/silex": "^2.0",
      "doctrine/dbal": "~2.5",
      "twig/twig": "^1.33",
      "symfony/asset": "^3.2",
      "symfony/twig-bridge": "^3.2",
      "symfony/form": "~2.8|3.0.*",
      "symfony/translation": "~2.8|3.0.*",
      "symfony/config": "~2.8|3.0.*"
  },
  "autoload": {
      "psr-4": {"SoTrustMe\\": "src"}
  }
  </code></pre>
  
  <p>}
  and of course the route also </p>
  
  <pre><code>$app-&gt;get('/',"STM\Controller\HomeController::indexAction")-&gt;bind('home');
  </code></pre>
  
  <p>and now i get this error </p>
  
  <p>InvalidArgumentException in ControllerResolver.php line 187:
  Class "STM\Controller\HomeController" does not exist.</p>
  
  <p>though it was working just fine before I change the namespace !</p>
  
  <p>please help me</p>