magic-tool/container
Composer 安装命令:
composer require --dev magic-tool/container
包简介
dev help tools
README 文档
README
环境要求
- PHP >= 5.4
安装
$ composer require magic-tool/container -vvv
使用
<?php //\App\Controller\GoodsController::getInstance()->index(); include "./vendor/autoload.php"; use App\Controller\GoodsController; use App\Model\GoodsModel; use App\Service\OrderService; use Dependency\Initiation\SystemInitiation; use App\Facades\Http\Facade\HttpFacade; use App\Facades\Http\Request; //初始化命名空间 SystemInitiation::setNameSpaces(function () { return [ 'App\Service', 'App\Controller', ]; }); //运行自动加载的后缀 SystemInitiation::setClassSuffixList([ 'Service', 'Model', // 'Facade' ]); SystemInitiation::setNameSpaceList(function () { return [ HttpFacade::class => Request::class ]; }); //HttpFacade::swap(Request::class); //执行调用 try { invoke(GoodsController::class)->execute('index'); echo app(GoodsModel::class)->getGoodsCount(); app(OrderService::class)->createOrder(10, 20); OrderService::getInstance()->createOrder(10, 20); } catch (Exception $exception) { print_r($exception->getMessage()); }
License
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-05-28