В проекте есть реализация, похожая на фасады в Laravel.
Суть ровно такая же: получить статический интерфейс к сервисам из контейнера. Под капотом работает __callStatic, который ищет нужный сервис и с помощью call_user_func_array его вызывает.
Разумеется вызываемого метода нет непосредственно в классе, реализующем этот интерфейс и PhpStorm при использовании этого подхода указывает на ошибку Method not found in... Соответственно, ни автокомплита, ни прочих удобств нет.
Что можно сделать, чтобы решить это?
(Сам проект - не на Laravel, поэтому использовать решение
https://github.com/barryvdh/laravel-ide-helper не выйдет).