Created at 2025-11-27 16:00:58 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
67 (100 %)
interfaces
5 (7 %)
average LCOM
3.01
logical lines of code by class
75
logical lines of code by method
14
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\paragraphs_library\Form\LibraryItemSettingsForm 4 494.51 2 2 0.16 5
Drupal\paragraphs_library\Form\LibraryItemForm 3 156 3 2 0.05 5
Drupal\paragraphs_library\Form\LibraryItemRevisionRevertForm 3 413.64 1 1 0.14 3.04
Drupal\paragraphs_library\Form\LibraryItemRevisionDeleteForm 3 259.12 1 1 0.09 3
Drupal\paragraphs_library\Entity\LibraryItem 8 1580.73 20 12 0.53 10.14
Drupal\paragraphs_library\Plugin\Field\FieldFormatter\LibraryItemSummaryFormatter 2 176.47 4 3 0.06 4.26
Drupal\paragraphs_library\Plugin\Validation\Constraint\ParagraphsLibraryItemHasAllowedParagraphsTypeConstraintValidator 3 407.27 12 12 0.14 4.69
Drupal\paragraphs_library\Plugin\Validation\Constraint\ParagraphsLibraryItemHasAllowedParagraphsTypeConstraint 0 15.51 1 0 0.01 0
Drupal\paragraphs_library\LibraryItemViewsData 1 100.08 1 1 0.03 1.31
Drupal\paragraphs_library\LibraryItemAccessControlHandler 2 259.12 6 6 0.09 7.86
Drupal\paragraphs_library\Controller\LibraryItemController 2 1277.03 5 5 0.43 5.6
Drupal\paragraphs_library\Routing\LibraryItemRouteProvider 1 57.06 2 2 0.02 3.5
Drupal\paragraphs_type_permissions\ParagraphsTypePermissions 1 332.84 2 2 0.11 5.13
Drupal\paragraphs_demo\Plugin\paragraphs\Conversion\ParagraphsDemoUserText 2 264.4 3 3 0.09 2.7
Drupal\paragraphs_demo\Plugin\paragraphs\Conversion\ParagraphsDemoUserToTextUser 1 143.06 3 3 0.05 3.11
Drupal\paragraphs\ParagraphsBehaviorBase 13 538.42 6 5 0.18 17
Drupal\paragraphs\ParagraphsConversionManager 4 760.95 16 7 0.25 8.33
Drupal\paragraphs\ParagraphsTypeAccessControlHandler 1 36.5 2 2 0.01 2
Drupal\paragraphs\Form\ParagraphsSettingsForm 3 160 1 1 0.05 2.43
Drupal\paragraphs\Form\ParagraphsTypeDeleteConfirm 1 365 3 2 0.12 4.21
Drupal\paragraphs\Form\ParagraphsTypeForm 2 2456.19 21 8 0.82 12.15
Drupal\paragraphs\Attribute\ParagraphsConversion 1 19.65 1 1 0.01 0
Drupal\paragraphs\Attribute\ParagraphsBehavior 1 15.51 1 1 0.01 0
Drupal\paragraphs\ParagraphsBehaviorManager 2 154.29 3 3 0.05 3
Drupal\paragraphs\Entity\Paragraph 9 5981.13 82 26 1.99 24.18
Drupal\paragraphs\Entity\ParagraphsType 1 1709.39 27 6 0.57 14.15
Drupal\paragraphs\ParagraphsConversionBase 10 221.01 1 1 0.07 7.88
Drupal\paragraphs\ParagraphAccessControlHandler 3 343.48 8 7 0.11 8.73
Drupal\paragraphs\Plugin\EntityReferenceSelection\ParagraphSelection 3 3104.07 31 12 1.03 18.66
Drupal\paragraphs\Plugin\Field\FieldWidget\InlineParagraphsWidget 10 22628.63 173 74 7.54 55.09
Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget 26 50941.52 356 99 16.98 71.01
Drupal\paragraphs\Plugin\Field\FieldFormatter\ParagraphsSummaryFormatter 2 380 5 4 0.13 4.36
Drupal\paragraphs\Plugin\migrate\source\d7\FieldCollectionItem 5 642.91 3 2 0.21 6.94
Drupal\paragraphs\Plugin\migrate\source\d7\ParagraphsItemRevision 1 24 1 1 0.01 0.5
Drupal\paragraphs\Plugin\migrate\source\d7\ParagraphsItem 5 637.05 8 7 0.21 8.84
Drupal\paragraphs\Plugin\migrate\source\d7\FieldCollectionItemRevision 1 19.65 1 1 0.01 0.5
Drupal\paragraphs\Plugin\migrate\source\d7\ParagraphType 0 0 1 0 0 0
Drupal\paragraphs\Plugin\migrate\source\d7\FieldCollectionType 6 405 4 3 0.14 6.11
Drupal\paragraphs\Plugin\migrate\source\d7\FieldableEntity 1 69.74 1 1 0.02 2.71
Drupal\paragraphs\Plugin\migrate\source\d7\ParagraphsType 6 287.92 4 3 0.1 6
Drupal\paragraphs\Plugin\migrate\source\DrupalSqlBase 1 69.74 1 1 0.02 2.71
Drupal\paragraphs\Plugin\migrate\D7FieldCollectionItemDeriver 2 410 4 4 0.14 3.41
Drupal\paragraphs\Plugin\migrate\field\FieldCollection 6 786.26 4 4 0.26 9.62
Drupal\paragraphs\Plugin\migrate\field\Paragraphs 7 1213.39 5 5 0.4 11.19
Drupal\paragraphs\Plugin\migrate\D7ParagraphsItemDeriver 2 324.33 4 4 0.11 3.52
Drupal\paragraphs\Plugin\migrate\process\ParagraphsStripFieldPrefix 1 53.15 3 3 0.02 2.36
Drupal\paragraphs\Plugin\migrate\process\ParagraphsLookup 2 1513.54 22 21 0.5 17.74
Drupal\paragraphs\Plugin\migrate\process\FieldCollectionFieldSettings 1 53.77 2 2 0.02 2.75
Drupal\paragraphs\Plugin\migrate\process\FieldCollectionFieldInstanceSettings 1 323.33 5 5 0.11 6.14
Drupal\paragraphs\Plugin\migrate\process\ProcessPluginBase 2 95.1 1 1 0.03 3.57
Drupal\paragraphs\Plugin\migrate\process\ParagraphsProcessOnValue 2 402.6 10 10 0.13 11.47
Drupal\paragraphs\Plugin\migrate\process\ParagraphsFieldSettings 1 53.77 2 2 0.02 2.75
Drupal\paragraphs\Plugin\migrate\process\ParagraphsFieldInstanceSettings 1 427.94 7 7 0.14 8.07
Drupal\paragraphs\Element\ParagraphsActions 2 195.4 5 5 0.07 3.38
Drupal\paragraphs\Element\ParagraphOperations 2 76.11 3 3 0.03 4.57
Drupal\paragraphs\ParagraphsServiceProvider 1 117.21 3 3 0.04 1.92
Drupal\paragraphs\ParagraphStorageSchema 2 236.35 3 3 0.08 6.03
Drupal\paragraphs\Annotation\ParagraphsConversion 0 0 1 0 0 0
Drupal\paragraphs\Annotation\ParagraphsBehavior 0 0 1 0 0 0
Drupal\paragraphs\Controller\ParagraphsTypeListBuilder 4 461.64 3 2 0.15 4.32
Drupal\paragraphs\Feeds\Target\Paragraphs 2 886.09 7 5 0.3 8.52
Drupal\paragraphs\ParagraphsBehaviorCollection 1 185.02 8 4 0.06 11.88
Drupal\paragraphs\ParagraphsTypeIconUuidLookup 1 107.31 2 2 0.04 3.45
Drupal\paragraphs\ParagraphViewBuilder 1 315.78 6 6 0.11 5.05
Drupal\paragraphs\MigrationPluginsAlterer 1 636.29 14 6 0.21 6.49
Drupal\paragraphs\EventSubscriber\ReplicateFieldSubscriber 2 271.41 9 8 0.09 7.24
Drupal\paragraphs\Hook\EntityHooks 1 208.15 11 11 0.07 9.63