Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
F ContextFactory::extractUseStatements() 0 107 28 30.76 0 0 0
F Reflection\TypeResolver::parseTypes() 0 141 31 36.66 0 0 0
D TypeResolver::resolveCollection() 0 79 20 20.78 0 0 0
C ContextFactory::createForNamespace() 0 51 13 13 0 0 0
B ContextFactory::createFromReflector() 0 27 6 22.38 0 0 0
B Reflection\Types\Context::__construct() 0 20 6 6.05 0 0 0
A TypeResolver::resolveClassString() 0 27 5 6.42 0 0 0
A TypeResolverTest::testResolvingMixedCompoundTypes() 0 36 1 ? 0 0 0
A ContextFactoryTest::testAllOpeningBracesAreCheckedWhenSearchingForEndOfClass() 0 34 1 ? 0 0 0
A TypeResolverTest::testResolvingArrayExpressionOrCompoundTypes() 0 28 1 ? 0 0 0
A Reflection\TypeResolver::resolve() 0 28 4 4.01 0 0 0
A TypeResolverTest::provideKeywords() 0 27 1 ? 0 0 0
A TypeResolverTest::testResolvingAmpersandCompoundTypes() 0 24 1 ? 0 0 0
A CollectionResolverTest::testResolvingCollectionOfCollection() 0 24 1 ? 0 0 0
A TypeResolverTest::testResolvingIterableExpressionSimpleTypes() 0 23 1 ? 0 0 0