Created at 2025-11-27 16:00:09 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
58 (100 %)
interfaces
11 (19 %)
average LCOM
2.02
logical lines of code by class
55
logical lines of code by method
10
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\ctools_views\Plugin\Display\Block 5 14482.26 185 55 4.83 46.78
Drupal\ctools_block\Plugin\Deriver\EntityFieldDeriver 1 399.37 7 7 0.13 6.1
Drupal\ctools_block\Plugin\Block\EntityField 3 2488.81 11 6 0.83 9.38
Drupal\ctools_entity_mask\MaskEntityTrait 1 2 1 1 0 0.5
Drupal\ctools_entity_mask\MaskContentEntityStorage 11 97.67 2 2 0.03 0.64
Drupal\ctools\ContextMapper 1 204.33 3 3 0.07 5.57
Drupal\ctools\Form\RelationshipConfigure 4 739.34 2 2 0.25 2.97
Drupal\ctools\Form\RequiredContextDelete 3 878.7 2 2 0.29 6.34
Drupal\ctools\Form\ResolverRelationshipDelete 3 639.53 2 2 0.21 5.71
Drupal\ctools\Form\ResolverRelationshipConfigure 3 1277.51 5 3 0.43 9.65
Drupal\ctools\Form\AjaxFormTrait 2 44.97 1 1 0.01 0.55
Drupal\ctools\Form\ContextDelete 5 163.72 1 1 0.05 2.83
Drupal\ctools\Form\ContextConfigure 4 2094.09 11 5 0.7 11.03
Drupal\ctools\Form\ConditionDelete 3 999.83 3 2 0.33 6.84
Drupal\ctools\Form\ManageConditions 3 1791.73 3 2 0.6 3.92
Drupal\ctools\Form\RequiredContext 3 1598.27 3 2 0.53 3.57
Drupal\ctools\Form\ManageContext 3 2914.8 8 4 0.97 12.25
Drupal\ctools\Form\ConditionConfigure 3 925.92 8 5 0.31 9.8
Drupal\ctools\Form\ManageResolverRelationships 3 1825.66 4 2 0.61 7.66
Drupal\ctools\SerializableTempstoreFactory 1 57 3 3 0.02 4.5
Drupal\ctools\Context\AutomaticContext 1 0 1 1 0 0
Drupal\ctools\Context\EntityLazyLoadContext 1 79.25 3 2 0.03 4.5
Drupal\ctools\Access\TempstoreAccess 1 195.34 6 6 0.07 6.73
Drupal\ctools\ParamConverter\TempstoreConverter 2 605 15 7 0.2 17.22
Drupal\ctools\Plugin\RelationshipBase 0 0 1 0 0 0
Drupal\ctools\Plugin\DisplayVariant\BlockDisplayVariant 3 581.69 7 4 0.19 12.14
Drupal\ctools\Plugin\RelationshipManager 1 41.21 1 1 0.01 0
Drupal\ctools\Plugin\VariantPluginCollection 2 114.71 3 3 0.04 6.88
Drupal\ctools\Plugin\Relationship\TypedDataEntityRelationship 1 107.55 3 3 0.04 3.67
Drupal\ctools\Plugin\Relationship\TypedDataLanguageRelationship 1 76.4 2 2 0.03 3.64
Drupal\ctools\Plugin\Relationship\TypedDataRelationship 1 346.1 5 3 0.12 8.43
Drupal\ctools\Plugin\Condition\NodeType 1 99.91 1 1 0.03 2.09
Drupal\ctools\Plugin\Condition\EntityBundle 1 93.01 3 2 0.03 1.44
Drupal\ctools\Plugin\Deriver\TypedDataEntityRelationshipDeriver 1 159.91 4 4 0.05 4.83
Drupal\ctools\Plugin\Deriver\TypedDataPropertyDeriverBase 3 245.25 8 6 0.08 7.23
Drupal\ctools\Plugin\Deriver\TypedDataRelationshipDeriver 1 992.19 12 12 0.33 11.25
Drupal\ctools\Plugin\Deriver\EntityBundle 1 246.38 6 4 0.08 5.6
Drupal\ctools\Plugin\Deriver\TypedDataLanguageRelationshipDeriver 2 133.44 4 3 0.04 5.19
Drupal\ctools\Plugin\Deriver\EntityViewDeriver 1 106.61 3 3 0.04 4.4
Drupal\ctools\Plugin\Deriver\EntityDeriverBase 2 96.79 1 1 0.03 2.2
Drupal\ctools\Plugin\BlockVariantTrait 1 484.26 6 2 0.16 14.82
Drupal\ctools\Plugin\VariantCollectionTrait 1 90 2 2 0.03 6.9
Drupal\ctools\Plugin\BlockPluginCollection 2 289.51 8 8 0.1 7.94
Drupal\ctools\Plugin\Block\EntityView 4 675.95 9 6 0.23 7.31
Drupal\ctools\Wizard\WizardFactory 2 795.04 13 7 0.27 9.75
Drupal\ctools\Wizard\FormWizardBase 4 3852.88 26 8 1.28 20.3
Drupal\ctools\Wizard\EntityFormWizardBase 2 1595.83 11 6 0.53 7.79
Drupal\ctools\Annotation\Relationship 0 0 1 0 0 0
Drupal\ctools\Controller\WizardFormController 1 216.64 3 2 0.07 7.14
Drupal\ctools\Controller\WizardEntityFormController 1 154.29 2 2 0.05 3
Drupal\ctools\SerializableTempstore 0 0 1 0 0 0
Drupal\ctools\ContextNotFoundException 0 0 1 0 0 0
Drupal\ctools\Routing\Enhancer\WizardEnhancer 1 137.06 6 4 0.05 6.94
Drupal\ctools\TypedDataResolver 3 1138.7 28 15 0.38 16.55
Drupal\ctools\Event\WizardEvent 1 41.79 1 1 0.01 4
Drupal\ctools\Event\BlockVariantEvent 1 27.86 1 1 0.01 2.67
Drupal\ctools\Event\BlockVariantEvents 0 4.75 1 0 0 0
Drupal\ctools\Ajax\OpenModalWizardCommand 1 116 2 2 0.04 2.77