doraemons / dependency-injection
dev-master
2016-08-01 11:45 UTC
Requires
- php: >=5.5.9
- illuminate/container: ~5.0
- illuminate/support: ~5.0
Requires (Dev)
- mockery/mockery: ~0.9.4
- phpunit/phpunit: ~5.4
This package is not auto-updated.
Last update: 2025-02-01 21:30:45 UTC
README
目录
-简介 -安装 -使用 -ServiceProvider -Facade
简介
本插件来自 Laravel 5.2, 能够实现 ServiceProvider,Facade !
关于 phpunit 这个问题,我想说代码 98% 甚至 99% 都是复制 ,所以感觉没必要!!
安装
composer require doraemons/dependency-injection@dev-master
使用
Config
<?php $config = [ 'providers' => [ ... ], 'facades' => [ 'Doraemons' => Illuminate\Support\Facades\App::class, 'DoraemonsConfig' => Illuminate\Support\Facades\Config::class, .... ] ]
- 初始化
<?php require_once __DIR__.DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php'; use Doraemons\DependencyInjection\Container; $app = new Container($config);
- 添加 ServiceProvider
更多用法参见 laravel-ServiceProvider
- 添加 Facade
更多用法参见 laravel-Facade