Станислав, ide не может определить забыли ли добавить данный метод, ошиблись в его названии при вызове или все ок и это просто магия + вызов динамического контента вроде $this из статичного метода
Сергей Попов, популярный не значит качественный. стараюсь по возможности избегать "магии" - такой код хуже читается, сложнее отлаживать, ну и проблемы документирования Вы сами видите.
Алексей Шмырко, При большом количестве вызовов проще переписать код на php чем использовать такие костыли. Eстественно exec быстрее, это же прямой вызов без каких-либо абстрактных прослоек, разница в скорости зависит от реализации - можно например кешировать результаты.
Flying, да, ошибся - в фремворке все есть, надо будет разобраться - много избыточных классов, если б вынесли конечные реализации в отдельные плагины было бы проще разобраться.