Name | Lines of code | Maintainability | Test coverage |
.codeclimate.yml | |||
.github/workflows/tests.yml | |||
.gitignore | |||
LICENSE | |||
README.md | |||
composer.json | |||
phpunit.xml | |||
src/ClassResolver.php | 6 | A 0 mins | F 0% |
src/Exception/InstantiationException.php | 7 | A 0 mins | F 0% |
src/Exception/NotFoundException.php | 7 | A 0 mins | F 0% |
src/Injector.php | 109 | A 25 mins | A 93% |
src/InjectorInterface.php | 7 | A 0 mins | F 0% |
src/ResolvedClass.php | 8 | A 0 mins | F 0% |
src/ResolvedClass/AbstractInstance.php | 10 | A 0 mins | A 100% |
src/ResolvedClass/Factory.php | 25 | A 0 mins | A 100% |
src/ResolvedClass/Prototype.php | 18 | A 0 mins | A 100% |
src/ResolvedClass/Singleton.php | 18 | A 0 mins | A 100% |
src/Resolver/ArrayMapClassResolver.php | 23 | A 0 mins | A 100% |
src/Resolver/InternalClassResolver.php | 23 | A 0 mins | A 100% |
src/Resolver/PassthroughClassResolver.php | 12 | A 0 mins | A 100% |