jeyroik/extas-configs
最新稳定版本:0.1.0
Composer 安装命令:
composer require jeyroik/extas-configs
包简介
Extas configs dispatchers API
README 文档
README
extas-configs
Библиотека для стандартизации API по обработке конфигов, т.е. когда на основании конфигурации надо либо что-то сделать, либо создать какой-то объект.
Принцип работы с библиотекой:
use jeyroik\components\configs\ConfigDispatcher; use jeyroik\components\THasAttributes; class MyDispatcher extends ConfigDispatcher { public function __invoke(): IConfigResult { // Разбираем конфиг. ... // Конструируем и возвращаем результат return $this->createSuccessResult(...); } } // где-то в коде $cfg = [...]; $dispatcher = new MyDispatcher($cfg); $result = $dispatcher(); if ($result->hasError()) { list($message, $code) = $result->getError(); } else { return $result->getValue(); // то, что получилось после разбора конфигурации }
统计信息
- 总下载量: 87
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-04-07