/Users/ericduran/Sites/drupal/drupal
core
lib
Drupal
Core
Plugin
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
CachedDiscoveryClearer
0%
AnnotatedClassDiscovery
0%
ContextAwarePluginAssignmentTrait
0%
ContextAwarePluginManagerTrait
0%
PluginManagerPass
0%
ContainerFactory
0%
InfoHookDecorator
0%
PluginDependencyTrait
0%
ContextAwarePluginBase
7%
ContextDefinition
36%
Context
42%
DefaultSingleLazyPluginCollection
50%
DefaultLazyPluginCollection
70%
CategorizingPluginManagerTrait
72%
YamlDiscoveryDecorator
80%
ContainerDerivativeDiscoveryDecorator
87%
LazyContextRepository
89%
YamlDiscovery
89%
Project Risks
Class
CRAP
ContextAwarePluginBase
479
AnnotatedClassDiscovery
210
ContextDefinition
146
Context
114
ContextAwarePluginAssignmentTrait
110
PluginManagerPass
30
DefaultLazyPluginCollection
27
InfoHookDecorator
20
PluginDependencyTrait
20
CategorizingPluginManagerTrait
19
DefaultSingleLazyPluginCollection
16
CachedDiscoveryClearer
12
LazyContextRepository
11
YamlDiscovery
9
ContainerFactory
6
ContainerDerivativeDiscoveryDecorator
5
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
addCachedDiscovery
0%
prepareAnnotationDefinition
0%
getContextDefinitions
0%
getContextDefinition
0%
contextHandler
0%
getCacheContexts
0%
getCacheTags
0%
getCacheMaxAge
0%
__construct
0%
initializePlugin
0%
sort
0%
getConfiguration
0%
setConfiguration
0%
__construct
0%
getAnnotationReader
0%
getProviderFromNamespace
0%
getContextMapping
0%
getPluginNamespaces
0%
__construct
0%
getDefinitions
0%
__call
0%
addTranslatableProperty
0%
__call
0%
createInstance
0%
process
0%
getProviderName
0%
getModuleHandler
0%
contextHandler
0%
getDefinitionsForContexts
0%
contextHandler
0%
addContextAssignmentElement
0%
clearCachedDefinitions
0%
setContextMapping
0%
setContextValue
0%
getCacheTags
0%
setDataType
0%
getDataType
0%
__construct
0%
create
0%
createFromContext
0%
getCacheMaxAge
0%
getCacheContexts
0%
setLabel
0%
addCacheableDependency
0%
validate
0%
getContextDefinition
0%
getConstraints
0%
hasContextValue
0%
__construct
0%
setContext
0%
getLabel
0%
calculatePluginDependencies
0%
isRequired
0%
getContext
0%
__construct
0%
addConstraint
0%
setConstraints
0%
getConstraints
0%
getDescription
0%
setRequired
0%
setMultiple
0%
isMultiple
0%
setDescription
0%
getDiscovery
50%
createContextFromConfiguration
60%
getFactory
66%
getContextValue
70%
addInstanceId
75%
clearCachedDefinitions
83%
setContextValue
83%
getDeriver
87%
Project Risks
Method
CRAP
addContextAssignmentElement
72
getPluginNamespaces
30
process
30
calculatePluginDependencies
20
initializePlugin
12
getCacheMaxAge
12
getCacheTags
12
getCacheContexts
12
getContextMapping
12
__construct
12
setConfiguration
6
getProviderFromNamespace
6
getDefinitions
6
createInstance
6
getProviderName
6
prepareAnnotationDefinition
6
getModuleHandler
6
getAnnotationReader
6
clearCachedDefinitions
6
getConfiguration
6
__construct
6
__construct
6
setContextMapping
6
setContext
6
getContext
6
createFromContext
6
hasContextValue
6
getDeriver
5
getContextValue
4
clearCachedDefinitions
3
setContextValue
3
getDiscovery
2
createContextFromConfiguration
2
getFactory
2
addInstanceId
2