Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. RelationshipPluginBase.php

function RelationshipPluginBase::calculateDependencies

Overrides HandlerBase::calculateDependencies

2 calls to RelationshipPluginBase::calculateDependencies()
NodeTermData::calculateDependencies in core/modules/taxonomy/src/Plugin/views/relationship/NodeTermData.php
Calculates dependencies for the configured plugin.
NodeTermData::calculateDependencies in core/modules/taxonomy/src/Plugin/views/relationship/NodeTermData.php
Calculates dependencies for the configured plugin.
1 method overrides RelationshipPluginBase::calculateDependencies()
NodeTermData::calculateDependencies in core/modules/taxonomy/src/Plugin/views/relationship/NodeTermData.php
Calculates dependencies for the configured plugin.

File

core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php, line 177

Class

RelationshipPluginBase
Relationship plugin base.

Namespace

Drupal\views\Plugin\views\relationship

Code

public function calculateDependencies() {
    $dependencies = parent::calculateDependencies();
    // Add the provider of the relationship's base table to the dependencies.
    $table_data = $this->getViewsData()
        ->get($this->definition['base']);
    $dependencies['module'][] = $table_data['table']['provider'];
    return $dependencies;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal