src/CarteBlanche/App/Kernel.php
public static function create($config_files = null, array $user_config = null, $mode = null)
    {
        $_cls = get_called_class();
        $_obj = new $_cls;
        call_user_func_array(array($_obj, 'init'), func_get_args());
        return $_obj;
    }
public static function create($config_files = null, array $user_config = null, $mode = null)
    {
        $_cls = get_called_class();
        $_obj = new $_cls;
        call_user_func_array(array($_obj, 'init'), func_get_args());
        return $_obj;
    }
Constructor : defines the current URL and gets the routes

@param   string/array    $config_file
@param   array           $user_config
@param   string          $mode
@return  \CarteBlanche\App\Kernel