2017 © Pedro Peláez
 

library di

DI is a simple dependency injection manager.

image

ozziest/di

DI is a simple dependency injection manager.

  • Monday, May 30, 2016
  • by ozziest
  • Repository
  • 1 Watchers
  • 3 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Dependency Injection Resolver

Build Status Total Downloads Latest Stable Version Latest Unstable Version License, (*1)

This is a simple dependency injection manager., (*2)

Installation

To install through composer, simply put the following in your composer.json file:, (*3)

{
    "require": {
        "ozziest/di": "dev-master"
    }
}
$ composer update

Usage


class CustomModel { public function __construct(IDB $db) { } } class MyController { public function __construct(IModel $model, IRepository $repository, CustomModel $model) { } } Ozziest\DI::bind('IModel', 'MyModel'); Ozziest\DI::bind('IRepository', 'MyRepository'); Ozziest\DI::bind('IDB', 'MyDB'); $instance = Ozziest\DI::resolve('MyController'); // equals this $instance = new MyController( new MyModel(), new MyRepository(), new CustomModel(new MyDB()) );

The Versions

30/05 2016

dev-master

9999999-dev

DI is a simple dependency injection manager.

  Sources   Download

MIT

The Development Requires

by Özgür Adem Işıklı

dependency injection php manager

30/05 2016

1.0.1

1.0.1.0

DI is a simple dependency injection manager.

  Sources   Download

MIT

The Development Requires

by Özgür Adem Işıklı

dependency injection php manager

27/05 2016

1.0.0

1.0.0.0

DI is a simple dependency injection manager.

  Sources   Download

MIT

The Development Requires

by Özgür Adem Işıklı

dependency injection php manager