2017 © Pedro Peláez
 

library container

The simple di for lebran projects.

image

lebran/container

The simple di for lebran projects.

  • Tuesday, February 16, 2016
  • by iToktor
  • Repository
  • 2 Watchers
  • 2 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Lebran Container

Simple dependency injection container, (*1)

Scrutinizer Code Quality Total Downloads Latest Stable Version Latest Unstable Version License, (*2)

Installation

Require in your project with composer :, (*3)

$ composer require lebran/container

Example

In your bootstrap file index.php :, (*4)

<?php

// Include autoloader
include __DIR__."/vendor/autoload.php";

// Create service container
$di = new \Lebran\Container();

// Container supports 3 types of definition

// Type 1: Object
$di->set('myservice', new \MyNamespace\MyService());

// Type 2: String
$di->set('myservice2', '\MyNamespace\MyService2');

// Type 3: Closure
$di->set('myservice3', 
    function(){
        return new \MyNamespace\MyService3();
    }
);

// Getting service 
$di->get('myservice');

Extended example coming soon ..., (*5)

The Versions

16/02 2016

dev-master

9999999-dev https://vk.com/id126790791

The simple di for lebran projects.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Kritskiy

dependency injection container di