bedrest / bedrest
BedREST 是一个使创建 RESTful API 变得轻松的框架。
此包的规范存储库似乎已消失,因此该包已被冻结。
v0.2.0
2013-06-09 20:44 UTC
Requires
- php: >=5.3.0
- bedrest/events: v0.1.2
- doctrine/annotations: >=1
- doctrine/cache: >=1
- doctrine/inflector: >=1
- symfony/dependency-injection: >=2.1.0
Requires (Dev)
- phing/phing: >=2.5.0
- phpunit/phpunit: >=3.7.0
This package is not auto-updated.
Last update: 2021-05-28 21:19:31 UTC
README
BedREST 是一个使创建 RESTful API 变得轻松的框架。让您专注于想要公开的资源和管理模型,而不是实现它们的代码。
功能
- 简单请求处理
轻松访问请求中包含的所有信息,无需麻烦。 - 内容协商
内容协商自动执行,许多内容转换器使支持 API 所需的所有内容类型变得容易 - 无论是请求还是响应。 - 依赖注入管理服务
服务是任何 API 的骨架,所以 BedREST 通过强大的依赖注入(借助 Symfony 框架)使创建和使用它们变得容易。 - 身份验证 (v1.0.0版)
如果您需要一种快速简便的方法来实现 API 的身份验证,BedREST 可为您提供解决方案。计划在 v1.0.0 版本中提供 OAuth v1.0a、简单令牌等适配器,并已实施简单的身份验证框架,以便您在需要时可以实施自己的。 - 权限 (v1.0.0版)
与身份验证框架相结合,可以轻松创建和执行不同粒度的权限。 - 与众多框架集成
- Zend Framework 1
- Slim(即将推出)
- Symfony(即将推出)
- Doctrine ORM
- Doctrine ODM(即将推出)
- 易于扩展,只需选择所需的功能
- 通过配置实现终极控制
需求
- PHP v5.3+
使用 Composer 安装
使用 Composer 安装非常简单。所有依赖项都将自动获取 - 只需坐下来享受即可。
composer require bedrest/bedrest