phapi / phapi-framework
此包已被弃用且不再维护。没有建议的替代包。
Phapi是一个基于PHP的框架,旨在快速、简化API开发,同时关注性能,保持代码库小巧简单。
2.0.0
2015-07-03 08:31 UTC
Requires
- php: >=5.6.0
- phapi/cache-nullcache: 1.*
- phapi/contract: 1.*
- phapi/di: 1.*
- phapi/endpoint: 1.*
- phapi/exception: 1.*
- phapi/http: 1.*
- phapi/log: 1.*
- phapi/middleware-content-negotiation: 1.*
- phapi/middleware-courier: 1.*
- phapi/middleware-method-override: 1.*
- phapi/middleware-mistake: 1.*
- phapi/middleware-postbox: 1.*
- phapi/middleware-route: 1.*
- phapi/middleware-uuid: 1.*
- phapi/pipeline: 1.*
- phapi/serializer-json: 1.*
Replaces
- ahinko/phapi: 2.0.0
This package is not auto-updated.
Last update: 2021-02-05 22:39:58 UTC
README
Phapi是一个基于PHP的框架,旨在快速、简化API开发,同时关注性能,保持代码库小巧简单。
版本2的新特性
本版本符合PSR-7 Http Message规范,并充分利用这一事实,通过依赖中间件来处理框架的几乎所有方面。错误处理、路由、响应客户端以及许多其他功能实际上都是中间件。
有一个依赖注入容器,主要用于配置。每个端点都可以访问容器以及 [https://github.com/phapi/http](request 和 response) 对象。
使用配置安装(推荐)
phapi/phapi-configuration 项目包含了设置简单hello world示例所需的一切。请下载此包的最新版本[下载最新版本]并将其解压到一个空目录。此zip文件包含所有默认配置。解压zip文件后,您需要运行composer
$ composer install
通过Composer安装
通过Packagist和Composer安装Phapi框架。
$ composer require phapi/phapi-framework:2.*
配置
有关配置选项和如何添加额外包的更多信息,请参阅文档。
文档
文档可以在http://phapi.github.io/找到。
许可证
Phapi遵循MIT许可证 - 详细信息请参阅license.md文件。
贡献
贡献、错误修复等始终欢迎[提交issue]。