itrukhin/bxconsole

1C-Bitrix 的 CLI 管理器

v1.1 2024-03-19 19:43 UTC

This package is auto-updated.

Last update: 2024-09-19 21:49:39 UTC


README

Scrutinizer Code Quality Build Status Code Intelligence Status

扩展提供了在执行控制台命令时连接 1C-Bitrix 核心的功能。同时实现了通过调用 cron 命令管理器来执行计划任务。基础是 symfony/console 组件。为了方便设置计划任务的执行参数和实际的控制台命令参数,使用了注解和解析器 doctrine/annotations。为了防止同一命令的多次执行,使用了 symfony/lock 组件

我要感谢 Console Jedi 的开发者,他们的优秀代码和文档对创建这个扩展非常有帮助。我首先需要实现许多代理,但我没有像 Console Jedi 一样给 Bitrix 添加额外的代理,而是通过命令创建了一个独立的计划任务调度器

注:要使用低于 PHP 8 的版本,需要使用 1.0 版本

文档