itrukhin / bxconsole
CLI manager for 1C-Bitrix
Requires
- doctrine/annotations: 1.*
- psr/log: ^1.0.1 || ^2.0 || ^3.0
- symfony/console: ^6.4
- symfony/dotenv: ^5.1
- symfony/lock: ^5.3
This package is auto-updated.
Last update: 2025-02-19 22:49:58 UTC
README
Расширение предоставляет возможность подключения ядра 1С-Битрикс при выполнении консольных команд. Также реализовано выполнение команд по расписанию, через вызов менеджера команд кроном. За основу взят компонент symfony/console. Чтобы удобно задавать необходимые параметры выполенния по расписанию и собственно параметры консольных команд - используются аннотации и парсер doctrine/annotations. Для предотращения множественных запусков одной команды используется компонент symfony/lock
Хочу поблагодарить разрабочиков Console Jedi за хороший код и документацию, которые очень помогли в создании этого расширения. Мне нужно было в первую очередь реализовать множество агентов, но в отличии от Console Jedi, я не стал нагружать Битрикс дополнительными агентами, пусть и через команды, а сделал независимый планировщик
прим. для работы с PHP ниже 8-ки нужно использовать версию 1.0