maximaster / bitrix-enums

提供与Bitrix相关的枚举,以便在代码中不使用字符串或数字,或者在未连接Bitrix的情况下了解Bitrix的枚举(例如,非Bitrix项目通过API调用Bitrix)。

v18.5.180-rc.5 2024-08-28 09:35 UTC

This package is auto-updated.

Last update: 2024-08-28 09:35:35 UTC


README

提供与Bitrix相关的枚举,以便在代码中不使用字符串或数字,或者在未连接Bitrix的情况下了解Bitrix的枚举(例如,非Bitrix项目通过API调用Bitrix)。

使用方法

使用相应类的常量和方法,例如

use Maximaster\BitrixEnums\Main\ModuleId;

CModule::IncludeModule(ModuleId::SALE);

function doSomething(ModuleId $moduleId): void {}
doSomething(ModuleId::SALE());

改进库

  • 安装 devbox,或者自行重现通过devbox描述的环境(参见 devbox.json);
  • 从与Bitrix版本相对应的版本分支,确保其中有用于改进的枚举;
  • 确保代码格式正确(devbox run lint)。