Created at 2025-11-27 16:01:32 , 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
SearchApiSubContext 0 5 1 0
Drupal\search_api_db\Plugin\search_api\backend\Database 0 34 1 0
Drupal\search_api_db\Event\QueryPreExecuteEvent 1 3 0.75 0
Drupal\search_api_db\Event\SearchApiDbEvents 0 0 0 0
Drupal\search_api_db\DatabaseCompatibility\GenericDatabase 3 4 0.57 0
Drupal\search_api_db\DatabaseCompatibility\MySql 0 5 1 0
Drupal\search_api_db\DatabaseCompatibility\CaseSensitiveDatabase 1 1 0.5 0
Drupal\search_api_db\DatabaseCompatibility\Pgsql 0 6 1 0
Drupal\search_api\Datasource\DatasourcePluginBase 1 6 0.86 0
Drupal\search_api\Datasource\DatasourcePluginManager 1 5 0.83 0
Drupal\search_api\ProxyClass\ParamConverter\SearchApiConverter 0 3 1 0
Drupal\search_api\Form\FieldConfigurationForm 0 12 1 0
Drupal\search_api\Form\IndexDeleteConfirmForm 0 6 1 0
Drupal\search_api\Form\UnsavedConfigurationFormTrait 0 0 0 0
Drupal\search_api\Form\IndexClearConfirmForm 0 5 1 0
Drupal\search_api\Form\IndexRebuildTrackerConfirmForm 0 4 1 0
Drupal\search_api\Form\ServerClearConfirmForm 0 7 1 0
Drupal\search_api\Form\IndexForm 0 11 1 0
Drupal\search_api\Form\ServerDisableConfirmForm 0 6 1 0
Drupal\search_api\Form\IndexProcessorsForm 0 10 1 0
Drupal\search_api\Form\IndexFieldsForm 0 16 1 0
Drupal\search_api\Form\ReadOnlyFormSubscriber 0 2 1 0
Drupal\search_api\Form\IndexBreakLockForm 0 8 1 0
Drupal\search_api\Form\IndexAddFieldsForm 0 17 1 0
Drupal\search_api\Form\IndexStatusForm 0 8 1 0
Drupal\search_api\Form\IndexReindexConfirmForm 0 7 1 0
Drupal\search_api\Form\ServerForm 0 11 1 0
Drupal\search_api\Form\ServerDeleteConfirmForm 0 6 1 0
Drupal\search_api\Form\ServerStatusForm 0 5 1 0
Drupal\search_api\Form\IndexDisableConfirmForm 0 6 1 0
Drupal\search_api\Attribute\SearchApiDataType 0 1 1 0
Drupal\search_api\Attribute\SearchApiDatasource 0 1 1 0
Drupal\search_api\Attribute\SearchApiViewsDisplay 0 1 1 0
Drupal\search_api\Attribute\SearchApiDisplay 1 1 0.5 0
Drupal\search_api\Attribute\SearchApiParseMode 0 1 1 0
Drupal\search_api\Attribute\SearchApiProcessor 0 1 1 0
Drupal\search_api\Attribute\SearchApiTracker 0 1 1 0
Drupal\search_api\Attribute\SearchApiBackend 0 1 1 0
Drupal\search_api\Entity\SearchApiConfigEntityStorage 0 3 1 0
Drupal\search_api\Entity\TaskStorageSchema 0 1 1 0
Drupal\search_api\Entity\Server 2 13 0.87 0
Drupal\search_api\Entity\Index 7 22 0.76 0
Drupal\search_api\Entity\InstallingTrait 0 0 0 0
Drupal\search_api\Entity\Task 0 7 1 0
Drupal\search_api\Processor\FieldsProcessorPluginBase 7 12 0.63 0
Drupal\search_api\Processor\ProcessorPluginManager 2 6 0.75 0
Drupal\search_api\Processor\ConfigurablePropertyBase 4 4 0.5 0
Drupal\search_api\Processor\EntityProcessorProperty 1 2 0.67 0
Drupal\search_api\Processor\ProcessorProperty 5 2 0.29 0
Drupal\search_api\Processor\ProcessorPluginBase 16 11 0.41 0
Drupal\search_api\ParamConverter\SearchApiConverter 0 7 1 0
Drupal\search_api\Plugin\PluginFormTrait 0 1 1 0
Drupal\search_api\Plugin\IndexPluginBase 3 3 0.5 0
Drupal\search_api\Plugin\search_api\datasource\ContentEntity 1 27 0.96 0
Drupal\search_api\Plugin\search_api\datasource\ContentEntityTaskManager 0 6 1 0
Drupal\search_api\Plugin\search_api\datasource\ContentEntityTrackingManager 2 10 0.83 0
Drupal\search_api\Plugin\search_api\datasource\ContentEntityDeriver 0 6 1 0
Drupal\search_api\Plugin\search_api\processor\Stemmer 0 9 1 0
Drupal\search_api\Plugin\search_api\processor\RenderedItem 0 15 1 0
Drupal\search_api\Plugin\search_api\processor\AddURL 0 3 1 0
Drupal\search_api\Plugin\search_api\processor\AggregatedFields 0 4 1 0
Drupal\search_api\Plugin\search_api\processor\RoleAccess 0 12 1 0
Drupal\search_api\Plugin\search_api\processor\EntityType 0 3 1 0
Drupal\search_api\Plugin\search_api\processor\AddHierarchy 0 11 1 0
Drupal\search_api\Plugin\search_api\processor\Property\AddURLProperty 1 3 0.75 0
Drupal\search_api\Plugin\search_api\processor\Property\RenderedItemProperty 1 5 0.83 0
Drupal\search_api\Plugin\search_api\processor\Property\CustomValueProperty 1 5 0.83 0
Drupal\search_api\Plugin\search_api\processor\Property\AggregatedFieldProperty 1 5 0.83 0
Drupal\search_api\Plugin\search_api\processor\Resources\Zl 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Me 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Co 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Mc 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Po 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Sc 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Pi 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Pe 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Pd 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Ps 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Pf 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Sk 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Pc 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\So 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Sm 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Cf 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Zs 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Porter2 1 0 0 0
Drupal\search_api\Plugin\search_api\processor\Resources\Mn 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Zp 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\Resources\Cc 0 1 1 0
Drupal\search_api\Plugin\search_api\processor\ReverseEntityReferences 0 12 1 0
Drupal\search_api\Plugin\search_api\processor\Highlight 0 10 1 0
Drupal\search_api\Plugin\search_api\processor\EntityStatus 0 3 1 0
Drupal\search_api\Plugin\search_api\processor\RoleFilter 0 8 1 0
Drupal\search_api\Plugin\search_api\processor\Tokenizer 0 5 1 0
Drupal\search_api\Plugin\search_api\processor\Stopwords 0 3 1 0
Drupal\search_api\Plugin\search_api\processor\IgnoreCase 0 2 1 0
Drupal\search_api\Plugin\search_api\processor\Transliteration 0 6 1 0
Drupal\search_api\Plugin\search_api\processor\NumberFieldBoost 0 4 1 0
Drupal\search_api\Plugin\search_api\processor\IgnoreCharacters 0 4 1 0
Drupal\search_api\Plugin\search_api\processor\TypeBoost 0 4 1 0
Drupal\search_api\Plugin\search_api\processor\LanguageWithFallback 0 7 1 0
Drupal\search_api\Plugin\search_api\processor\CustomValue 0 6 1 0
Drupal\search_api\Plugin\search_api\processor\ContentAccess 0 12 1 0
Drupal\search_api\Plugin\search_api\processor\HtmlFilter 0 14 1 0
Drupal\search_api\Plugin\search_api\tracker\Basic 0 2 1 0
Drupal\search_api\Plugin\search_api\display\ViewsEmbed 0 1 1 0
Drupal\search_api\Plugin\search_api\display\ViewsBlock 0 7 1 0
Drupal\search_api\Plugin\search_api\display\ViewsDisplayBase 5 4 0.44 0
Drupal\search_api\Plugin\search_api\display\ViewsRest 0 1 1 0
Drupal\search_api\Plugin\search_api\display\ViewsDisplayDeriver 0 3 1 0
Drupal\search_api\Plugin\search_api\display\ViewsPage 0 1 1 0
Drupal\search_api\Plugin\search_api\display\ViewsFeed 0 1 1 0
Drupal\search_api\Plugin\search_api\data_type\value\TextValue 1 1 0.5 0
Drupal\search_api\Plugin\search_api\data_type\value\TextToken 2 1 0.33 0
Drupal\search_api\Plugin\search_api\data_type\BooleanDataType 0 1 1 0
Drupal\search_api\Plugin\search_api\data_type\IntegerDataType 0 1 1 0
Drupal\search_api\Plugin\search_api\data_type\DecimalDataType 0 1 1 0
Drupal\search_api\Plugin\search_api\data_type\TextDataType 0 2 1 0
Drupal\search_api\Plugin\search_api\data_type\StringDataType 0 1 1 0
Drupal\search_api\Plugin\search_api\data_type\DateDataType 0 4 1 0
Drupal\search_api\Plugin\search_api\parse_mode\Terms 1 2 0.67 0
Drupal\search_api\Plugin\search_api\parse_mode\Phrase 0 1 1 0
Drupal\search_api\Plugin\search_api\parse_mode\Complex 0 2 1 0
Drupal\search_api\Plugin\search_api\parse_mode\Direct 0 1 1 0
Drupal\search_api\Plugin\HideablePluginBase 4 2 0.33 0
Drupal\search_api\Plugin\DataType\Html 0 1 1 0
Drupal\search_api\Plugin\DataType\Text 1 1 0.5 0
Drupal\search_api\Plugin\ConfigAction\AddDatasourceToIndex 0 7 1 0
Drupal\search_api\Plugin\ConfigurablePluginBase 2 5 0.71 0
Drupal\search_api\Plugin\views\join\SearchApiJoin 0 1 1 0
Drupal\search_api\Plugin\views\sort\SearchApiSort 0 1 1 0
Drupal\search_api\Plugin\views\argument\SearchApiFulltext 0 6 1 0
Drupal\search_api\Plugin\views\argument\SearchApiDate 0 5 1 0
Drupal\search_api\Plugin\views\argument\SearchApiAllTerms 0 4 1 0
Drupal\search_api\Plugin\views\argument\SearchApiTerm 1 5 0.83 0
Drupal\search_api\Plugin\views\argument\SearchApiStandard 4 3 0.43 0
Drupal\search_api\Plugin\views\argument\SearchApiMoreLikeThis 0 3 1 0
Drupal\search_api\Plugin\views\ResultRow 1 1 0.5 0
Drupal\search_api\Plugin\views\field\SearchApiText 0 5 1 0
Drupal\search_api\Plugin\views\field\SearchApiBoolean 0 2 1 0
Drupal\search_api\Plugin\views\field\SearchApiFieldTrait 0 8 1 0
Drupal\search_api\Plugin\views\field\SearchApiDate 0 4 1 0
Drupal\search_api\Plugin\views\field\SearchApiEntity 0 8 1 0
Drupal\search_api\Plugin\views\field\SearchApiBulkForm 0 6 1 0
Drupal\search_api\Plugin\views\field\SearchApiNumeric 0 4 1 0
Drupal\search_api\Plugin\views\field\SearchApiEntityOperations 0 4 1 0
Drupal\search_api\Plugin\views\field\SearchApiEntityField 0 9 1 0
Drupal\search_api\Plugin\views\field\SearchApiRenderedItem 0 8 1 0
Drupal\search_api\Plugin\views\field\SearchApiStandard 3 2 0.4 0
Drupal\search_api\Plugin\views\row\SearchApiDataRow 0 5 1 0
Drupal\search_api\Plugin\views\row\SearchApiRow 0 9 1 0
Drupal\search_api\Plugin\views\relationship\SearchApiRelationship 0 4 1 0
Drupal\search_api\Plugin\views\EntityFieldRenderer 1 3 0.75 0
Drupal\search_api\Plugin\views\SearchApiHandlerTrait 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiText 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiBoolean 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiString 1 1 0.5 0
Drupal\search_api\Plugin\views\filter\SearchApiFulltext 0 7 1 0
Drupal\search_api\Plugin\views\filter\SearchApiDatasource 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiDate 0 3 1 0
Drupal\search_api\Plugin\views\filter\SearchApiLanguage 0 2 1 0
Drupal\search_api\Plugin\views\filter\SearchApiNumeric 1 1 0.5 0
Drupal\search_api\Plugin\views\filter\SearchApiUser 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiOptions 1 2 0.67 0
Drupal\search_api\Plugin\views\filter\SearchApiTerm 0 1 1 0
Drupal\search_api\Plugin\views\filter\SearchApiFilterTrait 0 1 1 0
Drupal\search_api\Plugin\views\query\SearchApiQuery 8 22 0.73 0
Drupal\search_api\Plugin\views\EntityTranslationRenderer 1 2 0.67 0
Drupal\search_api\DataType\DataTypePluginManager 4 5 0.56 0
Drupal\search_api\DataType\DataTypePluginBase 6 4 0.4 0
Drupal\search_api\Annotation\SearchApiDataType 0 1 1 0
Drupal\search_api\Annotation\SearchApiDatasource 0 1 1 0
Drupal\search_api\Annotation\SearchApiDisplay 0 1 1 0
Drupal\search_api\Annotation\SearchApiParseMode 0 1 1 0
Drupal\search_api\Annotation\SearchApiProcessor 0 1 1 0
Drupal\search_api\Annotation\SearchApiTracker 0 1 1 0
Drupal\search_api\Annotation\SearchApiBackend 0 1 1 0
Drupal\search_api\Tracker\TrackerPluginBase 1 8 0.89 0
Drupal\search_api\Tracker\TrackerPluginManager 1 6 0.86 0
Drupal\search_api\Backend\BackendPluginBase 1 11 0.92 0
Drupal\search_api\Backend\BackendPluginManager 2 5 0.71 0
Drupal\search_api\Contrib\ViewsBulkOperationsEventSubscriber 0 3 1 0
Drupal\search_api\Contrib\RowsOfMultiValueFields 1 4 0.8 0
Drupal\search_api\Controller\TaskController 0 7 1 0
Drupal\search_api\Controller\IndexController 0 10 1 0
Drupal\search_api\Controller\ServerController 0 6 1 0
Drupal\search_api\ParseMode\ParseModePluginBase 4 4 0.5 0
Drupal\search_api\ParseMode\ParseModePluginManager 4 5 0.56 0
Drupal\search_api\IndexListBuilder 0 11 1 0
Drupal\search_api\SearchApiException 19 1 0.05 0
Drupal\search_api\Item\Field 2 12 0.86 0
Drupal\search_api\Item\Item 1 11 0.92 0
Drupal\search_api\IndexBatchHelper 0 5 1 0
Drupal\search_api\LoggerTrait 0 4 1 0
Drupal\search_api\Task\IndexTaskManager 0 12 1 0
Drupal\search_api\Task\TaskEvent 4 2 0.33 0
Drupal\search_api\Task\ServerTaskManager 0 9 1 0
Drupal\search_api\Task\TaskManager 0 8 1 0
Drupal\search_api\UnsavedIndexConfiguration 3 16 0.84 0
Drupal\search_api\Display\DisplayPluginManager 0 6 1 0
Drupal\search_api\Display\DisplayPluginBase 1 8 0.89 0
Drupal\search_api\Display\DisplayDeriverBase 1 5 0.83 0
Drupal\search_api\SearchApiPluginManager 7 5 0.42 0
Drupal\search_api\Query\ResultSet 1 6 0.86 0
Drupal\search_api\Query\Query 1 18 0.95 0
Drupal\search_api\Query\Condition 1 1 0.5 0
Drupal\search_api\Query\ConditionGroup 2 2 0.5 0
Drupal\search_api\Drush\Commands\SearchApiDrushCommands 0 10 1 0
Drupal\search_api\Event\QueryPreExecuteEvent 1 2 0.67 0
Drupal\search_api\Event\IsRenderedInCurrentRequestEvent 1 2 0.67 0
Drupal\search_api\Event\ReindexScheduledEvent 2 2 0.5 0
Drupal\search_api\Event\GatheringPluginInfoEvent 1 1 0.5 0
Drupal\search_api\Event\MappingFieldTypesEvent 1 1 0.5 0
Drupal\search_api\Event\MappingViewsHandlersEvent 1 1 0.5 0
Drupal\search_api\Event\MappingForeignRelationshipsEvent 1 3 0.75 0
Drupal\search_api\Event\MappingViewsFieldHandlersEvent 1 1 0.5 0
Drupal\search_api\Event\ProcessingResultsEvent 1 2 0.67 0
Drupal\search_api\Event\DeterminingServerFeaturesEvent 1 2 0.67 0
Drupal\search_api\Event\IndexingItemsEvent 1 2 0.67 0
Drupal\search_api\Event\ItemsIndexedEvent 1 2 0.67 0
Drupal\search_api\Event\SearchApiEvents 0 0 0 0
Drupal\search_api\Hook\SearchApiViewsHooks 0 17 1 0
Drupal\search_api\Hook\SearchApiHooks 0 23 1 0
Drupal\search_api\Hook\ContentEntityDatasourceHooks 0 3 1 0
Drupal\search_api\ConsoleException 1 1 0.5 0
Drupal\search_api\Utility\FieldsHelper 1 18 0.95 0
Drupal\search_api\Utility\ThemeSwitcher 0 4 1 0
Drupal\search_api\Utility\IndexingBatchHelper 0 10 1 0
Drupal\search_api\Utility\CommandHelper 1 9 0.9 0
Drupal\search_api\Utility\Utility 30 8 0.21 0
Drupal\search_api\Utility\TrackingHelper 0 14 1 0
Drupal\search_api\Utility\PostRequestIndexing 0 3 1 0
Drupal\search_api\Utility\QueryHelper 0 8 1 0
Drupal\search_api\Utility\Dependencies 1 0 0 0
Drupal\search_api\Utility\DataTypeHelper 1 6 0.86 0
Drupal\search_api\Utility\PluginHelper 0 6 1 0