Koenig, ты не понял, с точки зрения ЯП - всё правильно.
Проблема в том, что редактор не понимает док-блоки с пространствами имён и не выдаёт в автозавершение нужные методы.
--
Вобщем, решил проблему:
use Lucid\HTTP\Router;
/**
* @static
* @access public
* @return Router
*/
public static function router()
{
return is_null(static::$router)
? static::$router = new Router
: static::$router;
}Вот так он понимает.
Но прописывать все пространства имён в шапке - это как то не удобно.