Когда мне нужно написать ссылку на вызываемую функцию, я использую стандартный синтаксис PHP определенный как:
Функция PHP передается по имени в виде строки. Любая встроенная или определяемая пользователем функция может использоваться [... опущена...].
Метод экземпляра объекта передается как массив, содержащий объект с индексом 0 и имя метода (aka string) при индексе 1.
Статические методы класса также могут быть переданы без экземпляра объекта этого класса, передав имя класса (еще строка) вместо объекта с индексом 0.
Как и в PHP 5.2.3, также можно передать (строку) 'ClassName:: methodName'.
Помимо общей пользовательской функции, анонимные функции также могут быть переданы параметру обратного вызова.
Все эти способы не являются "дружественными IDE" для таких операций, как рефакторинг имен функций или для поиска.
В моем ответе я предлагаю решение, но есть и другие подходы, которые могут быть применены, даже совершенно разные, что позволяет IDE "находить" вызов методов?