Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sensorario/container
A very very simple dependency injection container
https://github.com/sensorario/container
constructor-injection dependency-injection dependency-injection-container injection method-injection psr-11 resolver
Last synced: 19 days ago
JSON representation
A very very simple dependency injection container
- Host: GitHub
- URL: https://github.com/sensorario/container
- Owner: sensorario
- Created: 2017-04-27T15:34:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-26T07:11:42.000Z (almost 7 years ago)
- Last Synced: 2024-11-17T00:26:42.549Z (3 months ago)
- Topics: constructor-injection, dependency-injection, dependency-injection-container, injection, method-injection, psr-11, resolver
- Language: PHP
- Homepage:
- Size: 72.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README
# Container
[![Build Status](https://scrutinizer-ci.com/g/sensorario/container/badges/build.png?b=master)](https://scrutinizer-ci.com/g/sensorario/container/build-status/master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/sensorario/container/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/sensorario/container/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/sensorario/container/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/sensorario/container/?branch=master)## Features
- [Constructor Injection][1]
- [Method Injection][2]## Suggestions
- implement your own [Container Loader][3]
## Folding
```
src/
└── Sensorario
└── Container
├── ArgumentBuilder.php
├── Container.php
├── Objects
│ ├── Argument.php
│ └── Service.php
├── Register.php
└── Resolver
├── ConstructorResolver.php
├── MethodResolver.php
├── Resolver.php
└── ResolverInterface.php4 directories, 9 files
```[1]: doc/constructor-injection.md
[2]: doc/method-injection.md
[3]: doc/container-loader.md