Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Symfony\Component\DependencyInjection\Dumper\Preloader0%
Symfony\Component\DependencyInjection\Exception\AutowiringFailedException10%
Symfony\Component\DependencyInjection\ReverseContainer57%
Symfony\Component\DependencyInjection\Compiler\PriorityTaggedServiceUtil70%
Symfony\Component\DependencyInjection\ServiceLocator70%
TagTrait71%
Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder73%
Symfony\Component\DependencyInjection\Loader\Configurator\InstanceofConfigurator75%
Symfony\Component\DependencyInjection\Exception\ParameterCircularReferenceException75%
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass75%
Symfony\Component\DependencyInjection\Loader\Configurator\ReferenceConfigurator77%
Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator77%
Symfony\Component\DependencyInjection\Compiler\AutowireRequiredPropertiesPass80%
Symfony\Component\DependencyInjection\Loader\Configurator\DefaultsConfigurator81%
Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator82%
Symfony\Component\DependencyInjection\Compiler\Compiler82%
Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument85%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode86%
Symfony\Component\DependencyInjection\Compiler\DefinitionErrorExceptionPass86%
Symfony\Component\DependencyInjection\LazyProxy\ProxyHelper86%
Symfony\Component\DependencyInjection\ExpressionLanguageProvider87%
Symfony\Component\DependencyInjection\Container87%
ReferenceSetArgumentTrait87%
BindTrait87%
Symfony\Component\DependencyInjection\Loader\YamlFileLoader88%
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException88%
Symfony\Component\DependencyInjection\Loader\FileLoader88%
Symfony\Component\DependencyInjection\Compiler\CheckTypeDeclarationsPass88%
Symfony\Component\DependencyInjection\Extension\Extension88%
Symfony\Component\DependencyInjection\Compiler\ResolveDecoratorStackPass88%
Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass89%

Project Risks

Class CRAP
Symfony\Component\DependencyInjection\Dumper\Preloader930
Symfony\Component\DependencyInjection\Loader\YamlFileLoader314
Symfony\Component\DependencyInjection\Compiler\CheckTypeDeclarationsPass96
Symfony\Component\DependencyInjection\Container85
Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass48
Symfony\Component\DependencyInjection\Loader\FileLoader48
Symfony\Component\DependencyInjection\ServiceLocator47
Symfony\Component\DependencyInjection\Exception\AutowiringFailedException32
Symfony\Component\DependencyInjection\ReverseContainer29
Symfony\Component\DependencyInjection\Compiler\ResolveDecoratorStackPass24
Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator19
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass19
Symfony\Component\DependencyInjection\Compiler\PriorityTaggedServiceUtil19
Symfony\Component\DependencyInjection\LazyProxy\ProxyHelper17
Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder14
Symfony\Component\DependencyInjection\Compiler\AutowireRequiredPropertiesPass14
Symfony\Component\DependencyInjection\Extension\Extension14
Symfony\Component\DependencyInjection\Compiler\Compiler13
Symfony\Component\DependencyInjection\Compiler\DefinitionErrorExceptionPass9
Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator8
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException8
Symfony\Component\DependencyInjection\Loader\Configurator\DefaultsConfigurator7
Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument6
ReferenceSetArgumentTrait6
TagTrait5
BindTrait5
Symfony\Component\DependencyInjection\ExpressionLanguageProvider3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getDeprecationMessage0%
__construct0%
getDeprecationMessage0%
getSourceId0%
getKey0%
getParameters0%
getServiceId0%
__toString0%
isAlias0%
getSourceId0%
isDefinition0%
preloadType0%
doPreload0%
preload0%
load0%
append0%
__clone0%
getSourceKey0%
getMergePass0%
compile0%
ignoreOnUninitialized0%
__invoke0%
instanceof0%
registerExtension0%
withPath0%
stack0%
__call0%
getAlternatives0%
getXsdValidationBasePath0%
addCompilerPass0%
getService25%
get33%
resolveDefinition37%
getId57%
getAliasesSuggestionForType61%
addResource66%
getNode66%
processValue69%
set70%
getDefaultPriority70%
getDefaultIndex70%
tag71%
setConfigurator71%
tag71%
parseDefaults72%
createNotFoundException73%
getNextVariableName73%
sortPasses75%
extension75%
reset75%
log75%
setValues75%
escape75%
setValues75%
setResources75%
registerAliasForArgument75%
callMethod75%
compile76%
processValue77%
resolveServices77%
dump80%
setValues80%
getAlias80%
initialized80%
processValue80%
getExpressionLanguage80%
getService81%
getErrors83%
loadFile83%
getFunctions83%
getReflectionMethod83%
getConstructor83%
resolveEnvPlaceholders84%
parseCallable84%
getExpressionLanguage84%
getServiceCall84%
has85%
loadFromExtension85%
setDefinition85%
isWither85%
loadFromExtensions85%
processValue86%
import86%
getExpressionLanguage86%
findClasses86%
getTypeHint86%
process87%
replaceArgument87%
addPass87%
bind87%
getClasses87%
process87%
cloneContainer87%
checkType87%
createTypeNotFoundMessage88%
addService88%
processValue88%
validateAlias88%
getArgumentsAsPhp88%
parseImports88%
registerClasses88%
resolveStack88%
process88%
addMethodCalls88%
doResolveServices88%
dumpValue89%
addNewInstance89%