но у них одинаковые классы и неймспейсы. как добавить кастомный неймспейс?
пробовал в autoload psr-4 добавлять типа:
"Amo2\\": "vendor/dotzero/amocrm/src/"
но толку немного, не видит новый класс. путь писал и так:
"Amo2\\": "src/"
но тоже не работает.
в файле autoloader_psr-4.php такая картина, как на скрине (это при добавленном кастомном неймспейсе в автолоудере).
оба пакета нужны, удалять их нельзя
Почему нужно именно два? Проблемы с аутентификацией в старом?
из-за поддержки двух различных способов аутентификации для различных клиентов
Как только сменят пароль старый метод аутентификации перестанет работать. Вам в любом случае нужно переходить на новый метод аутентификации (в старой или новой либе)
Тебе нужно проверить, что имена классов вместе с неймспейсом не повторяются. В таком случае можно указать один неймспейс (AmoCRM) и две папки-источника. А указать новый неймспейс, хотя в самих файлах останется старый — вряд ли возможно. Файл будет подгружен, но класс или не будет найден, или будет найден от другой либы.
пакет можно подключить не ввиде пакета а ввиде запись в autoload
не работает. неймспейсы одинаковые
str_replace
шо, как?)
"кодогенерация" :D
Обсуждают сегодня