doraemons/dependency-injection

dev-master 2016-08-01 11:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:25:35 UTC


README

目录

-简介 -安装 -使用 -ServiceProvider -Facade

简介

此插件来自 Laravel 5.2,能够实现 ServiceProvider 和 Facade 功能!

关于 phpunit 这个问题,我想说代码 98% 甚至 99% 都是复制的,所以感觉没有必要!

安装

composer require doraemons/dependency-injection@dev-master

使用

配置

<?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