文件名称:Aura.Cli_Project:CLI 项目的框架
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-05 21:07:34
PHP
Aura.Cli_Project 这个包为命令行项目提供了一个最小的框架。 “最小”是指非常少。 该包仅提供了一个依赖注入容器、一个配置系统、一个调度程序、一对上下文和标准 I/O 对象以及一个日志记录实例。 这种最小的实现不应被视为“限制性的”。 DI 容器及其两阶段配置系统允许广泛的程序化服务定义。 调度程序在构建时考虑了迭代重构,因此您可以从类似微框架的关闭命令开始,然后逐步发展到您自己设计的更复杂的命令对象。 前言 要求 本项目需要 PHP 5.4 或更高版本; 原则上,我们建议使用最新的可用版本的 PHP。 与 Aura 库包不同,此项目包具有用户空间依赖项,这些依赖项本身可能还有其他依赖项: 安装 通过 Composer 将此项目安装到您选择的{$PROJECT_PATH} : composer create-project aura/cli-project {$P
【文件预览】:
Aura.Cli_Project-master
----composer.json(1KB)
----.travis.yml(139B)
----config()
--------Dev.php(309B)
--------_env.php(215B)
--------Test.php(226B)
--------Common.php(2KB)
--------Prod.php(226B)
----phpunit.php(282B)
----tests()
--------CliProjectTest.php(339B)
----LICENSE(1KB)
----CONTRIBUTING.md(313B)
----src()
--------.placeholder(0B)
----CHANGES.md(77B)
----tmp()
--------log()
--------cache()
--------.placeholder(0B)
----.gitignore(49B)
----phpunit.xml.dist(166B)
----README.md(8KB)
----cli()
--------console.php(364B)