thecodingmachine / slim-universal-module
适用于slim框架的跨框架模块
1.0.x-dev
2017-01-05 21:24 UTC
Requires
- php: >=7.0
- container-interop/service-provider: ~0.3.0
- slim/slim: ^3.0
- thecodingmachine/middleware-list-universal-module: ~1.0
Requires (Dev)
- mnapoli/simplex: ~0.2.0
- phpunit/phpunit: ^5.0
- puli/cli: ^1.0
- puli/composer-plugin: ^1.0
- satooshi/php-coveralls: ^1.0
This package is auto-updated.
Last update: 2024-09-06 23:51:49 UTC
README
slim框架通用模块
此包将Slim框架(v3)集成到任何兼容container-interop/service-provider的框架/容器中。
安装
composer require thecodingmachine/slim-universal-module
安装完成后,您需要将TheCodingMachine\SlimServiceProvider
注册到您的容器中。
如果您的容器支持Puli集成,您无需执行任何操作。否则,请参考您框架或容器的文档,了解如何注册服务提供者。
简介
此服务提供者旨在创建一个基本的Slim/App
实例。您可以在以后玩转此实例以添加路由等...
期望值/服务
此服务提供者期望以下配置/服务可用
提供的服务
注意:遗憾的是,Slim使用容器作为服务定位器而不是依赖注入容器。这意味着实例的名称是由Slim规定的。这些名称可能与其他一些服务冲突!请小心注意这一点!
此服务提供者提供以下服务
扩展服务
此服务提供者将Slim\App
注册到MiddlewareListServiceProvider::MIDDLEWARES_QUEUE
中。