s-belichenko/amocrm

Конфигурация пакета

Opened this issue · 1 comments

Предлагаю не навязывать единственный способ конфигурирования (код в конструкторе Handler'а), а давать разработчику возможность определять, каким образом получать ключ API и настройки.

Например, для использования в Laravel по-хорошему домен, логин и ключ нужно брать из .env, а файл с настройками автоматически кешировать. Причём кеш может быть разным в зависимости от окружения (Redis, тупой файловый, в базе и т.п.), поэтому тут тоже ничего лучше не придумывать - просто дать возможность получать сразу массив с конфигом конструктором в качестве параметра.

Могу сделать pull request.

Автор проекта давно уже не отвечает тут, к сожалению. Возможно, вам конечно повезет, но вряд ли.