2017 © Pedro Peláez
 

library container

image

dongyu/container

  • Saturday, June 16, 2018
  • by dongyuhappy
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Introduction

This package implement PSR-11 Container interface., (*1)

Install via Composer

composer require dongyu/container, (*2)

Usage

```php, (*3)

require './vendor/autoload.php';, (*4)

use Dongyu\Container\Container;, (*5)

$container = new Container();, (*6)

//basic, (*7)

$container->bind("name", function () { return "messi"; }); echo $container->make("name"),PHP_EOL; // 'messi', (*8)

// make class $container->bind('superman',Superman::class); $spiderMan = $container->make('superman',['name'=>'spiderman']); echo $spiderMan->name,PHP_EOL;// spiderman, (*9)

class Superman { public $name; public $power;, (*10)

/**
 * Superman constructor.
 * @param $name
 * @param Power $power
 */
public function __construct($name, Power $power)
{
    $this->name = $name;
    $this->power = $power;
}

}, (*11)

class Power { public $name = 'power name';, (*12)

}, (*13)

```, (*14)

The Versions

16/06 2018

dev-master

9999999-dev

  Sources   Download

The Requires

 

The Development Requires

by Avatar dongyu