title: PHP Type Hinting is not working
body: <p>I am trying to use Type Hinting feature in my app but something is not working correctly. I tried the following</p>
  
  <pre><code>define('PULSE_START', microtime(true));
  
  require('../Pulse/Bootstrap/Bootstrap.php');
  
  
  $app = new Application();
  
  $app-&gt;run();
  
  $app-&gt;get('/404', function(Application $app)
  {
      $app-&gt;error(404);
  });
  </code></pre>
  
  <p>And instead of 404 output i got this</p>
  
  <pre><code>Catchable fatal error: Argument 1 passed to {closure}() must be an instance of Pulse\Core\Application, none given in E:\Server\xampp\htdocs\web\pulse\WWW\Index.php on line 23
  </code></pre>
  
  <p>I dont understand it, the Application class is a namespaced class (Pulse\Core\Application) but I have created an Alias, so I dont think thats the issue.</p>