bedrest/bedrest

BedREST 是一个使创建 RESTful API 变得轻松的框架。

此包的规范存储库似乎已消失,因此该包已被冻结。

v0.2.0 2013-06-09 20:44 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