x2ts最近的几个大动作
最近在将x2ts由git submodule使用方式重构到composer上,顺便检讨之前设计不合理的地方并加以修订。预计将会有以下几大调整:
- 使用composer管理依赖
- 遵循PSR-1开发规范
- 使用PSR-4 autoload机制
- 日志模块基于monolog实现
- 配置不再保存于static变量中,迁移到Configuration类
- 加入事件支持和全局事件总线
- 路由器切分为路由和规则两部分
- Router和Action类中的事件改向全局事件总线触发
- 除MVC外的组件迁移到单独的库中,作为可选模块使用
- 加入Unit Test