Aura.Framework_Project:从 Aura v2 组件构建的最小 web+CLI 框架

时间:2024-06-26 23:33:22
【文件属性】:

文件名称:Aura.Framework_Project:从 Aura v2 组件构建的最小 web+CLI 框架

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-26 23:33:22

PHP

Aura.Framework_Project 这个包为组合的 web 和命令行项目提供了一个最小的框架。 “最小”是指非常少。 该包仅提供一个依赖注入容器、一个配置系统、一个 Web 路由器和调度程序、一个 CLI 调度程序、一对 Web 请求和响应对象、一对 CLI 上下文和标准 I/O 对象以及一个日志记录实例。 这种最小的实现不应被视为“限制性的”。 DI 容器及其两阶段配置系统允许广泛的程序化服务定义。 路由器和调度程序在构建时考虑了迭代重构,因此您可以从类似微框架的闭包开始,然后逐步进入更复杂的控制器和您自己设计的命令对象。 前言 要求 本项目需要 PHP 5.4 或更高版本; 原则上,我们建议使用最新的可用版本的 PHP。 与 Aura 库包不同,这个项目包有用户空间依赖,它们本身可能还有其他依赖: 安装 通过 Composer 将此项目安装到您选择的{$PROJECT


【文件预览】:
Aura.Framework_Project-master
----phpunit.php(282B)
----phpunit.sh(80B)
----tmp()
--------log()
--------.placeholder(0B)
--------cache()
----CHANGES.md(77B)
----src()
--------.placeholder(0B)
----phpunit.xml.dist(166B)
----CONTRIBUTING.md(313B)
----.travis.yml(135B)
----web()
--------index.php(346B)
--------.htaccess(682B)
----config()
--------_env.php(203B)
--------Test.php(234B)
--------Prod.php(234B)
--------Dev.php(315B)
--------Common.php(2KB)
----LICENSE(1KB)
----cli()
--------console.php(370B)
----README.md(4KB)
----tests()
--------FrameworkProjectTest.php(566B)
----.gitignore(49B)
----composer.json(1KB)

网友评论