danack / tier

该包已被弃用且不再维护。未建议替代包。

使用DI(依赖注入)并具有层级以实现完全“依赖反转”的'框架'应用程序。

0.7.1 2016-10-23 21:09 UTC

README

一个应用程序运行框架,使用DIC(依赖注入容器)允许多个'层级',允许路由、控制器和视图层级之间的完全分离。

Build Status

"模式"的真实名称是将程序执行分解为单独的块。每个块都可以有自己的依赖集。

这就是为什么这个'框架'被称为Tier,因为它允许你“分层排列”。每个执行块构建信息,供后续执行块使用。

文档

该文档(尽管如此)可在http://tier.phpjig.com/找到

如何运行

这里有一个可用骨架应用程序这里,可以通过以下方式运行

git clone https://github.com/Danack/TierJigSkeleton
cd TierJigSkeleton/
composer install
php -S localhost:8000 -t public

运行内置测试

一些测试依赖于PHP的内置服务器。如果PCNTL可用,则作为测试套件的一部分自动运行。出于调试目的,您可能需要手动运行此服务器,可以通过以下方式完成:

php -S localhost:8000 -t ./test/app/public