я еще раз повторяю, что все мои коды - это лишь мои коды и не являются решением всех ваших проблем. этот код я писал конкретно для своих нужд и целей, есть возмущения - перепишите, у вас есть руки, и как я понял мозгов побольше чем у меня
Koenig, наркомания в каком смысле? люблю необоснованные высказывания. особенно таки неожиданные, потому что я до этого не знал про существование такого метода (сарказм).
Витаминыч, прочти ещё раз. Там три вида установки вызываемых функций: func_name, ClassName::staticMethodName, $className->methodName. Создается объект, проверяется на доступность вызова и затем при использовании от объекта ClosureResolver делается вызов нужного не зная его исходного имени. Для так сказать абстрагирования