sursum-git/genesis-multilog
最新稳定版本:v2.4.2
Composer 安装命令:
composer require sursum-git/genesis-multilog
包简介
Framework modular para execucao de regras de negocio com logs e controle de fluxo condicional
README 文档
README
GenesisMultiLog é uma biblioteca PHP modular para execução de regras de negócio com:
- Execução sequencial e condicional
- Suporte a scripts com retorno JSON
- Relatórios em JSON e HTML
- Integração com Monolog
- Fluxos internos via PHP ou CLI
Instalação
composer install
Exemplo de Uso
use Genesis\RegraNegocio\FluxoRegraNegocio; $flow = new FluxoRegraNegocio(); $flow->addRuleScript('rules/validar_idade.php'); $flow->addRuleScript([ 'script' => 'rules/validar_score.php', 'if' => ['idade' => ['>=' => 25]], 'else_script' => 'rules/negado_score.php' ]); $flow->setParams(['idade' => 22, 'score' => 500]); $flow->execute(); print_r($flow->getResult());
Testes
vendor/bin/phpunit tests/
Licença
MIT
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-16