Рефлексия, увы, весьма медленная штука. По-этому и стараются делать DI через конфиги, контейнеры и т.п.
И потом все-равно одного анализа мало, ибо он не дает ответа - синглтон нужно или новый инстанс, или какая реализация конкретного интерфейса нужна.
Хотя, наверно, такой инжектор кто только не писал =)
MAXUS пишет:А ватета не понял. Не соблаговолите расшифровать? Вернее, расшифровать я расшифровал, но конкретно применительно к php это как выглядит?
Я к тому, что не нужно "предотвратить ошибку, когда в функцию передаются не все требуемые аргументы" в рантайме, эту ошибку нужно предотвратить в процессе разработки, и IDE в этом поможет.
|