Skip to content

itrukhin/bxconsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Консольные команды и выполнение команд по расписанию для 1С-Битрикс

Scrutinizer Code Quality Build Status Code Intelligence Status

Расширение предоставляет возможность подключения ядра 1С-Битрикс при выполнении консольных команд. Также реализовано выполнение команд по расписанию, через вызов менеджера команд кроном. За основу взят компонент symfony/console. Чтобы удобно задавать необходимые параметры выполенния по расписанию и собственно параметры консольных команд - используются аннотации и парсер doctrine/annotations. Для предотращения множественных запусков одной команды используется компонент symfony/lock

Хочу поблагодарить разрабочиков Console Jedi за хороший код и документацию, которые очень помогли в создании этого расширения. Мне нужно было в первую очередь реализовать множество агентов, но в отличии от Console Jedi, я не стал нагружать Битрикс дополнительными агентами, пусть и через команды, а сделал независимый планировщик

прим. для работы с PHP ниже 8-ки нужно использовать версию 1.0