maximaster/bitrix-loader
最新稳定版本:v1.1.0
Composer 安装命令:
composer require maximaster/bitrix-loader
包简介
Загружает Битрикс, получая информацию о DOCUMENT_ROOT из разных источников.
README 文档
README
Загружает Битрикс, получая информацию о DOCUMENT_ROOT из разных источников.
composer require maximaster/bitrix-loader
use Maximaster\BitrixLoader\BitrixLoader; // Через данные в composer.json: $bitrixLoader = BitrixLoader::fromComposerConfigExtra(__DIR__ . '/composer.json', 'documentRoot'); // или из переменной окружения: $bitrixLoader = BitrixLoader::fromEnvironment('BITRIX_DOCUMENT_ROOT'); // или попытаться догадатсья: $bitrixLoader = BitrixLoader::fromGuess(); // Потом подключаем, чтобы перед этим были объявлены консольные константы: $bitrixLoader->prologBefore(static fn () => $bitrixLoader->defineConsoleScriptConstants());
Зачем?
- минимизируется дублирования кода определения DOCUMENT_ROOT;
- можно внедрить
BitrixLoaderкак зависимость; - очевидным образом видно, где подключается Битрикс.
统计信息
- 总下载量: 85
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-07-24