opensourcerefinery / vicus
此包的最新版本(1.2.4)没有提供许可证信息。
1.2.4
2019-09-16 13:51 UTC
Requires
- php: >=5.4
- opensourcerefinery/http-kernel: ~2.8
- opensourcerefinery/yaml2pimple: ~2.0
- pimple/pimple: ~3.0
- symfony/class-loader: ~2.8
- symfony/config: ~2.8
- symfony/debug: ~2.8
- symfony/filesystem: ~2.8
- symfony/finder: ~2.8
- symfony/http-foundation: ~2.8
- symfony/http-kernel: ~2.8
- symfony/monolog-bridge: ~2.8
- symfony/routing: ~2.8
- symfony/security: ~2.8
- symfony/stopwatch: ~2.8
- symfony/yaml: ~2.8
Requires (Dev)
- phpunit/phpunit: 4.5.*@dev
- sensiolabs/security-checker: dev-master
- symfony/debug: ~2.8
This package is auto-updated.
Last update: 2024-08-29 04:37:32 UTC
README
一个罗马社区 / 邻里。
描述
基于silex和symfony组件构建,以创建一个解耦、灵活且易于遵循的框架。
Vicus是在升级的silex安装之上的一层薄层。它被设计用来满足小型项目的需求,这些项目已经非常耦合且结构不清晰,需要过渡到结构化的现代代码库。因此,它也被用于需要干净、清晰的API以及简单管理和定义干净URL的小型项目。目前它正在运行几个商业项目(每月用户量为300k)、几个个人项目和一个小型项目。
现在对vicus的期望是,在不承诺复杂的健壮框架(如symfony)的情况下,帮助快速启动网站。
这使用了容器、事件发射器/监听器和异常处理器。
安装
"require": {
"opensourcerefinery/vicus": "1.0.*",
},
请使用Vicus Planimetria仓库开始
前端控制器(app.php / index.php)
$app = new \Vicus\Application($container); $app->run();
版本
1.1.0
- 底层的yml2pimple代码不再需要传递容器。现在在services.yml中添加&container作为参数将包括它。
1.0.0
- 已添加许可证
许可证
Vicus是在MIT许可证下授权的。
[待办事项]
- 异常处理
- 子请求
- 文档代码流程
- 清理注释代码
- 还有很多很多
- 重构配置参数使其成为服务文件的一部分