Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A VPA\DI\Container::getObject() 0 19 6 6 0 0 0
A DI\Container::registerContainers() 0 13 6 6 1 0 0
A VPA\DI\Container::isInjectable() 0 10 6 6 1 0 0
A B::__construct() 0 1 1 ? 0 0 0
A DITest::testGetClassIfInjectableParentClass() 0 2 1 ? 2 1 0
A DITest::testInitClassWithParams() 0 4 1 ? 2 0 0
A Tests\K::__construct() 0 0 1 ? 1 0 0
A DITest::testInitAilasedInterface() 0 2 1 ? 1 0 0
A Container::interfaceIsInjectable() 0 2 1 1 0 0 0
A VPA\DI\Injectable::__construct() 0 0 1 ? 0 0 0
A DITest::testInitializatedClass() 0 2 1 ? 1 0 0
A VPA\DI\Container::prepareObject() 0 3 3 3 0 0 0
A C::echo() 0 2 1 ? 0 0 0
A DITest::testInitClassWithoutDependencies() 0 2 1 ? 0 0 0
A Container::setBubblePropagation() 0 2 1 1 0 0 0