2017 © Pedro Peláez
 

library container

An array container for simplification usability

image

kopikode/container

An array container for simplification usability

  • Wednesday, December 16, 2015
  • by somy
  • Repository
  • 1 Watchers
  • 1 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

KopiKode Container

Build Status, (*1)

A PHP array container for simplification usability, (*2)

Requirement

You need PHP >= 5.3.0., (*3)

Installation

Add requirements to your composer json files, (*4)

 "require": {
    "kopikode/container": "dev-master"
}

Manual

PHP Native array access, (*5)

// Set
$arr = array();
$arr['user']['administrator'] = 'Somy A';

// Get
$admin = $arr['user']['administrator];

Container Access, (*6)

// Initiate
$container = new \KopiKode\Container;

// Set
$container['user.administrator] = 'Somy A';

// Get
$admin = $container['user.administrator'];

Nested Access (get upper level ), (*7)

$users = $container['user'];

will reproduce, (*8)

array (
    'administrator' => 'Somy A'
)

Service / Callable Dependency Injection ( added on v.1.1.0 )

With Service Dependency Injection, you can store callable which return same Instance of callable. Default parameters always container it self, (*9)

$container = new \KopiKode\Container;
$container['session'] = function ($c) {
    return new SomeSessionServices();
};

$container['session']->sessionMethod();

The Versions

16/12 2015

dev-master

9999999-dev

An array container for simplification usability

  Sources   Download

MIT

The Requires

 

by Somy Andriyanto

16/12 2015

1.1.0

1.1.0.0

An array container for simplification usability

  Sources   Download

MIT

The Requires

 

The Development Requires

by Somy Andriyanto

27/03 2014

dev-develop

dev-develop

An array container for simplification usability

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Somy Andriyanto

27/03 2014

1.0.0

1.0.0.0

An array container for simplification usability

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Somy Andriyanto