Autocomplete для PHP кода как в Yii

У меня есть свой небольшой фреймворк (тренируюсь), иногда возникают проблемы с автодополнением кода, например есть конфигурационный файл Config, в его свойстве $data хранятся все данные, прописываю Config::$data-> и после стрелки никаких подсказок не возникает, тем временем в Yii2 это как то реализовано, полагаю, это как то связано с алиасами для классов, так как PHPStorm не видит у меня классы, которые имеют свои алиасы и подключаются одним словом, без лишнего namespace. И опять же, в Yii данная проблема тоже решена.

Как это работает у меня: есть index.php файл, он, помимо конфига, автолодера и прочего, вызывает файл aliases.php с массивом алиасов, функцию class_alias, затем после этого вызывается класс Router, работающий с URL'ами, подключающий нужный контроллер и т.д. В браузере, к слову, все работает идеально. Я не знаю, нужно ли мне предоставлять весь свой проект, потому что я просто хочу понять, как это сделано в том же Yii.


Ответы (0 шт):