Skip to content

Предоставляет перечисления относящиеся к Битрикс, чтобы не использовать в коде строки или числа или знать о перечислениях Битрикса не подключая сам Битрикс (например не-Битрикс проектов которые обращаются к Битрикс по API).

Notifications You must be signed in to change notification settings

maximaster/bitrix-enums

Repository files navigation

maximaster/bitrix-enums

Предоставляет перечисления относящиеся к Битрикс, чтобы не использовать в коде строки или числа или знать о перечислениях Битрикса не подключая сам Битрикс (например для не-Битрикс проектов которые обращаются к Битрикс по API).

Использование

Используйте константы и методы соответствующих классов, например:

use Maximaster\BitrixEnums\Main\ModuleId;

CModule::IncludeModule(ModuleId::SALE);

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

Доработка библиотеки

  • установите devbox, либо самостоятельно воспроизведите окружение, которое через него описано (см. devbox.json);
  • ответвитесь от версии, соответствующей версии Битрикс, где точно имеются перечисления используемые в доработке;
  • убедитесь, что линтеры не выдают ошибок (devbox run lint).

About

Предоставляет перечисления относящиеся к Битрикс, чтобы не использовать в коде строки или числа или знать о перечислениях Битрикса не подключая сам Битрикс (например не-Битрикс проектов которые обращаются к Битрикс по API).

Resources

Stars

Watchers

Forks

Packages

No packages published