duyler/builder
Composer 安装命令:
composer require duyler/builder
包简介
Duyler application builder
关键字:
README 文档
README
Duyler Builder is a package for building and configuring event-driven applications using the Duyler framework. It provides a flexible and intuitive way to manage dependencies, load packages, and configure your Duyler application.
Features
- Register actions
- Register Events
- Register state handlers
- Add state handlers contexts
- Add shared services
- Loading extensions packages
- Dependency management
- Building and running application
Installation
composer require duyler/builder
Basic Usage
Register actions
// build/actions.php <?php use Duyler\Builder\Build\Action\Action; use Duyler\Web\Build\Attribute\Route; use Duyler\Web\Build\Attribute\View; use Duyler\Web\Enum\HttpMethod; Action::declare() ->attributes( new Route( method: HttpMethod::Get, pattern: '/', ), new View( name: 'home', ), );
Build and run application
<?php declare(strict_types=1); require dirname(__DIR__) . '/vendor/autoload.php'; $applicationBuilder = new \Duyler\Builder\ApplicationBuilder(); $applicationBuilder->getBusBuilder() ->loadPackages() ->loadBuild() ->build() ->run();
Testing
./vendor/bin/phpunit tests/Unit
统计信息
- 总下载量: 422
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 8
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-22