dbp / relay-example-bundle
Relay API网关的示例包
v0.2.8
2024-04-17 17:49 UTC
Requires
- php: >=8.1
- ext-json: *
- api-platform/core: ^2.7 || ^3.2
- dbp/relay-core-bundle: ^0.1.148
- symfony/config: ^5.4 || ^6.4
- symfony/console: ^5.4 || ^6.4
- symfony/dependency-injection: ^5.4 || ^6.4
- symfony/framework-bundle: ^5.4 || ^6.4
- symfony/http-foundation: ^5.4 || ^6.4
- symfony/http-kernel: ^5.4 || ^6.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.50
- phpstan/phpstan: ^1.10.59
- phpstan/phpstan-phpunit: ^1.3.16
- phpunit/phpunit: ^9.6.17
- symfony/browser-kit: ^5.4 || ^6.4
- symfony/error-handler: ^5.4 || ^6.4
- symfony/http-client: ^5.4 || ^6.4
- symfony/monolog-bridge: ^5.4 || ^6.4
- symfony/monolog-bundle: ^3.10
- symfony/phpunit-bridge: ^5.4 || ^6.4
- vimeo/psalm: ^5.22.2
README
此包的目标是包含你在开发自己的包时可能需要的各种功能。因此,你可以将其用作参考,或者作为实验的起点/沙盒。
当将此包包含到您的API服务器中时,它将获得以下功能
- 自定义的
./bin/console
命令 - 示例实体
- 为该实体实现了各种HTTP方法
- 该实体的自定义控制器
- 健康检查
- ...
通过以下方式将其集成到您的服务器中
composer require dbp/relay-example-bundle
开发和测试
- 安装依赖项:
composer install
- 运行测试:
composer test
- 运行linters:
composer run lint
- 运行cs-fixer:
composer run cs-fix