2017 © Pedro Peláez
 

library di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

image

aura/di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  • Monday, June 18, 2018
  • by pmjones
  • Repository
  • 28 Watchers
  • 274 Stars
  • 278,954 Installations
  • PHP
  • 68 Dependents
  • 4 Suggesters
  • 65 Forks
  • 8 Open issues
  • 29 Versions
  • 5 % Grown

The README.md

Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more., (*1)

Installation and Autoloading

This package is installable and PSR-4 autoloadable via Composer as aura/di:, (*2)

composer require aura/di

Alternatively, download a release, or clone this repository, then map the Aura\Di\ namespace to the package src/ directory., (*3)

Dependencies

This package requires PHP 8.0 or later. We recommend using the latest available version of PHP as a matter of principle. If you are interested in using this package for older PHP versions, use version 4.x for PHP 7.2+ or version 3.x for PHP 5.5+., (*4)

Aura library packages may sometimes depend on external interfaces, but never on external implementations. This allows compliance with community standards without compromising flexibility. For specifics, please examine the package composer.json file., (*5)

Quality

Latest Version GitHub Workflow Status, (*6)

To run the unit tests at the command line, issue composer install and then composer test at the package root. This requires Composer to be available as composer., (*7)

This package attempts to comply with PSR-1, PSR-2, PSR-4 and PSR-11. If you notice compliance oversights, please send a patch via pull request., (*8)

Community

To ask questions, provide feedback, or otherwise communicate with other Aura users, please join our Google Group., (*9)

Documentation

This package is fully documented here., (*10)

Aura.Di 2.x, 3.x and 4.x users may wish to read the migrating documentation., (*11)

The Versions

18/06 2018

3.x-dev

3.9999999.9999999.9999999-dev https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

30/07 2017

3.4.0

3.4.0.0 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

25/07 2017

3.3.0

3.3.0.0 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

15/02 2017

dev-psr-11

dev-psr-11 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

04/10 2016

3.2.0

3.2.0.0 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

23/03 2016

3.1.0

3.1.0.0 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

14/03 2016

3.0.0

3.0.0.0 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

14/03 2016

dev-lockex

dev-lockex https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

21/01 2016

2.x-dev

2.9999999.9999999.9999999-dev https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

21/01 2016

2.2.4

2.2.4.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

21/12 2015

3.0.0-beta2

3.0.0.0-beta2 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

19/12 2015

dev-multiset

dev-multiset https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

18/08 2015

dev-2.x-lazy-get-call

dev-2.x-lazy-get-call https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

03/06 2015

3.0.0-beta1

3.0.0.0-beta1 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

31/05 2015

2.2.3

2.2.3.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

30/04 2015

3.0.0-alpha1

3.0.0.0-alpha1 https://github.com/auraphp/Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  Sources   Download

MIT

The Requires

 

The Development Requires

dependency injection container di container di dependency injection container

04/04 2015

1.x-dev

1.9999999.9999999.9999999-dev http://auraphp.github.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

 

dependency injection container di container di dependency injection container

26/03 2015

2.2.2

2.2.2.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

26/03 2015

2.2.1

2.2.1.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

16/03 2015

2.2.0

2.2.0.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

06/11 2014

2.1.0

2.1.0.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

04/10 2014

2.0.0

2.0.0.0 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

03/09 2014

2.0.0-beta2

2.0.0.0-beta2 https://github.com/auraphp/Aura.Di

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

31/05 2014

1.1.2

1.1.2.0 http://auraphp.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

 

by Kenaniah Cerny
by Piotr Biedruna

dependency injection container di container di dependency injection container

10/04 2014

2.0.0-beta1

2.0.0.0-beta1 https://github.com/auraphp/Aura.Di/releases

Provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

  • php >=5.3.0

 

dependency injection container di container di dependency injection container

09/09 2013

1.1.1

1.1.1.0 http://auraphp.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

 

by Kenaniah Cerny
by Piotr Biedruna

dependency injection container di container di dependency injection container

07/04 2013

1.1.0

1.1.0.0 http://auraphp.github.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD-2-Clause

The Requires

 

by Kenaniah Cerny

dependency injection container di container di dependency injection container

28/11 2012

1.0.1

1.0.1.0 http://auraphp.github.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD

The Requires

 

by Kenaniah Cerny

dependency injection container di container di dependency injection container

27/11 2012

1.0.0

1.0.0.0 http://auraphp.github.com/Aura.Di

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor params.

  Sources   Download

BSD

The Requires

 

by Kenaniah Cerny

dependency injection container di container di dependency injection container