/pframework

基于swoole封装高性能业务框架

Primary LanguagePHP

基于swoole封装高性能业务框架

功能

  1. 使用symfony的console组建启动swoole的server
  2. 使用swoole创建http server
  3. 使用symfofny的event组件传递http事件
  4. 参考laravel的ServiceProvider特性设计组建注册
  5. 使用event做http请求的中间件
  6. 参考symfony的di组件设计容器
  7. 使用dotenv加载配置文件
  8. 使用hash算法进行db组建设计,支持分库分表
  9. 多个包使用composer进行包管理
  10. psr有规范的组件严格遵守规范
  11. 分库分表

测试

  1. 使用phpunit作为测试框架
  2. 使用phpunit mokery作为mock框架

一些注意的点

  1. 执行命令行程序,可以写前面部分

启动

./console run