m4ffucci / mikro
一个准备实施的 PHP 微服务
1.0.1
2022-06-20 07:15 UTC
Requires
- php: >=7.4
- firebase/php-jwt: ^6.2
- haydenpierce/class-finder: ^0.4.3
- symfony/yaml: ^5.4
- willdurand/hateoas: ^3.7
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
README
一个准备实施的 PHP 微服务
Mikro 是一个用 PHP 编写的包,专为来自 lamp 堆栈的开发者设计。
Mikro 是一个 现成架构,非常适合实现任何微服务。生态系统基于 3 种类型的入口
- HTTP 输入( Http 请求 )
- AMQP 入口( Eventi Amqp )
- CLI 输入( bash 脚本命令 / 终端 )
一个结构化路由系统允许 Mikro 为每种请求类型找到最佳控制器实现。一个识别键系统允许开发人员通过 REST FULL API 以最小努力创建控制器和可消费模块。
安装
建议通过以下 composer 安装 Mikro 依赖项。
$ composer require m4ffucci/mikro
请求?
文档正在编写中,有关信息或新闻,您可以写信给我 m4ffucci@gmail.com
开发
通过安装开发依赖项,您还可以检查 PSR12 编码标准。
$ ./vendor/bin/phpcs --standard=PSR12 ./src
或者您可以通过以下方式运行自动修复
$ ./vendor/bin/phpcbf --standard=PSR12 ./src