Skip to content

Doraemons/dependency-injection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DependencyInjection

目录

-简介 -安装 -使用 -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,
        ....
   ]

]
  1. 初始化
<?php
require_once __DIR__.DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php';

use Doraemons\DependencyInjection\Container;

$app = new Container($config);
  1. 添加 ServiceProvider

更多用法参见 laravel-ServiceProvider

  1. 添加 Facade

更多用法参见 laravel-Facade

Releases

No releases published

Packages

No packages published

Languages