cradlephp/components

常见的 PHP7 模式和结构

2.3.0 2020-05-13 19:28 UTC

README

Travis CI Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License

安装

如果您已经安装了 Cradle,您可能不需要安装此软件,因为它应该已经包含在内。

composer install cradlephp/components

组件

  • Curl - cURL 封装类,有助于简化 cUrl 调用
  • Data - 管理各种数据结构。包括模型、集合和注册对象
  • Event - 类似于 JavaScript 事件。包括基本和通配符事件
  • Helper - 用于添加类功能的杂项特性
  • Http - 处理路由、请求、响应和中间件
  • i18n - 覆盖语言翻译和时区转换
  • Image - 动态图像处理器
  • Profiler - 帮助调试代码
  • Resolver - IoC 以管理依赖注入

有关这些组件的文档,请参阅 Wiki。有关整个项目的更多信息,请参阅 https://cradlephp.github.io/

为 Cradle PHP 做贡献

感谢您考虑为 Cradle PHP 做贡献。

请注意,master 分支包含当前版本的最新发布版本。请检查您正在使用的版本,并找到相应的分支。例如 v1.1.1 可以在 1.1 分支中找到。

错误修复将尽快进行审核。也会考虑小的功能,但请给我一些时间来审核并回复。主要功能将仅在 master 分支上考虑。

  1. 分支仓库。
  2. 启动您的本地终端,切换到您想贡献的版本。
  3. 进行更改。
  4. 请确保对所有提交进行签名(git commit -s -m "提交信息")

创建 pull requests

  1. 请在创建 pull request 之前确保运行 phpunitphpcs
  2. 将您的代码推送到您远程分叉的版本。
  3. 回到您在 GitHub 上的分叉版本,并提交 pull request。
  4. 所有 pull request 都将通过 Travis CI 进行测试。还请注意,Coveralls 也用于分析您贡献的覆盖率。