Created at 2025-11-27 16:00:46 , with PHPMetrics v2.9.1 (Jean-François Lépine).

Coupling

Afferent coupling (AC) is the number of classes affected by given class.
Efferent coupling (EC) is the number of classes from which given class receives effects.
Class Afferent coupling Efferent coupling Instability ClassRank
Drupal\entity\BulkFormEntityListBuilder 0 8 1 0.01
Drupal\entity\EntityAccessControlHandler 0 6 1 0.01
Drupal\entity\Form\DeleteMultipleForm 0 1 1 0.01
Drupal\entity\Form\EntityDuplicateFormTrait 0 3 1 0.01
Drupal\entity\Form\RevisionableContentEntityForm 0 2 1 0.01
Drupal\entity\Form\RevisionRevertForm 0 7 1 0.01
Drupal\entity\EntityPermissionProvider 0 2 1 0.01
Drupal\entity\Access\EntityRevisionRouteAccessChecker 0 8 1 0.01
Drupal\entity\QueryAccess\ViewsQueryAlter 0 14 1 0.01
Drupal\entity\QueryAccess\EntityQueryAlter 0 12 1 0.01
Drupal\entity\QueryAccess\QueryAccessHandler 0 2 1 0.01
Drupal\entity\QueryAccess\QueryAccessHandlerBase 1 11 0.92 0.04
Drupal\entity\QueryAccess\QueryAccessEvent 2 3 0.6 0.02
Drupal\entity\QueryAccess\EventOnlyQueryAccessHandler 0 9 1 0.01
Drupal\entity\QueryAccess\Condition 1 1 0.5 0.07
Drupal\entity\QueryAccess\ConditionGroup 5 4 0.44 0.1
Drupal\entity\Plugin\Derivative\EntityTasksDeriver 0 5 1 0.01
Drupal\entity\Plugin\Derivative\EntityActionsDeriver 0 5 1 0.01
Drupal\entity\Plugin\Action\Derivative\DeleteActionDeriver 0 5 1 0.01
Drupal\entity\Plugin\Action\DeleteAction 0 1 1 0.01
Drupal\entity\Plugin\views\field\EntityLinkRevisionRevert 0 2 1 0.01
Drupal\entity\Plugin\views\field\EntityLinkRevision 0 1 1 0.01
Drupal\entity\BundleEntityDuplicator 0 4 1 0.01
Drupal\entity\EntityPermissionProviderBase 1 6 0.86 0.03
Drupal\entity\EntityAccessControlHandlerBase 1 4 0.8 0.02
Drupal\entity\Controller\RevisionOverviewController 0 10 1 0.01
Drupal\entity\Controller\RevisionControllerTrait 0 2 1 0.01
Drupal\entity\Controller\EntityDuplicateController 0 9 1 0.01
Drupal\entity\EntityViewBuilder 0 1 1 0.01
Drupal\entity\EntityViewsData 0 5 1 0.01
Drupal\entity\Menu\DefaultEntityLocalTaskProvider 0 6 1 0.01
Drupal\entity\Menu\EntityCollectionLocalActionProvider 0 6 1 0.01
Drupal\entity\BundleFieldDefinition 1 1 0.5 0.02
Drupal\entity\BundleEntityAccessControlHandler 0 4 1 0.01
Drupal\entity\Routing\DeleteMultipleRouteProvider 0 4 1 0.01
Drupal\entity\Routing\AdminHtmlRouteProvider 0 2 1 0.01
Drupal\entity\Routing\RevisionRouteProvider 0 4 1 0.01
Drupal\entity\Routing\DefaultHtmlRouteProvider 1 3 0.75 0.04
Drupal\entity\EventSubscriber\EntityDuplicateSubscriber 0 3 1 0.01
Drupal\entity\EntityPermissions 0 4 1 0.01
Drupal\entity\Event\EntityDuplicateEvent 2 2 0.5 0.04
Drupal\entity\Event\EntityEvents 0 0 0 0.01
Drupal\entity\BundlePlugin\BundlePluginInstaller 0 6 1 0.01
Drupal\entity\BundlePlugin\BundlePluginHandler 0 5 1 0.01
Drupal\entity\BundlePlugin\BundlePluginUninstallValidator 0 3 1 0.01
Drupal\entity\Revision\RevisionableContentEntityBase 0 1 1 0.01