src/Routing/Route.php
public function run(Application $app, Request $request, array $arguments = [])
    {
        return $this->processRequest($app, $request, $this->callback, $arguments);
    }
public function run(Application $app, Request $request, array $arguments = [])
    {
        return $this->processRequest($app, $request, $this->callback, $arguments);
    }
public function run ( Application $ app , Request $ request , array $ arguments = [ ] ) { return $ this -> processRequest ( $ app , $ request , $ this -> callback , $ arguments ) ; }
Processes the Request and returns a Response.

@throws UnexpectedValueException If the route callback returns a value
which is not a string or Response object.
Processes the Request and returns a Response .