maximaster / bitrix-enums
提供与Bitrix相关的枚举,以便在代码中不使用字符串或数字,或者在未连接Bitrix的情况下了解Bitrix的枚举(例如,非Bitrix项目通过API调用Bitrix)。
v18.5.180-rc.5
2024-08-28 09:35 UTC
Requires
- php: ^7.4|^8.2
- maximaster/bitrix-version: >=18.5.180
- myclabs/php-enum: ^1.7
- webmozart/assert: ^1.9.0
Requires (Dev)
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
)。