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

Breadcrumb

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

function HandlerBase::calculateDependencies

Overrides PluginBase::calculateDependencies

18 calls to HandlerBase::calculateDependencies()
Bundle::calculateDependencies in core/modules/views/src/Plugin/views/filter/Bundle.php
Calculates dependencies for the configured plugin.
Bundle::calculateDependencies in core/modules/views/src/Plugin/views/filter/Bundle.php
Calculates dependencies for the configured plugin.
Entity::calculateDependencies in core/modules/views/src/Plugin/views/area/Entity.php
Calculates dependencies for the configured plugin.
Entity::calculateDependencies in core/modules/views/src/Plugin/views/area/Entity.php
Calculates dependencies for the configured plugin.
EntityField::calculateDependencies in core/modules/views/src/Plugin/views/field/EntityField.php
Calculates dependencies for the configured plugin.

... See full list

11 methods override HandlerBase::calculateDependencies()
ArgumentPluginBase::calculateDependencies in core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
Calculates dependencies for the configured plugin.
Bundle::calculateDependencies in core/modules/views/src/Plugin/views/filter/Bundle.php
Calculates dependencies for the configured plugin.
Entity::calculateDependencies in core/modules/views/src/Plugin/views/area/Entity.php
Calculates dependencies for the configured plugin.
EntityField::calculateDependencies in core/modules/views/src/Plugin/views/field/EntityField.php
Calculates dependencies for the configured plugin.
EntityReference::calculateDependencies in core/modules/views/src/Plugin/views/filter/EntityReference.php
Calculates dependencies for the configured plugin.

... See full list

File

core/modules/views/src/Plugin/views/HandlerBase.php, line 957

Class

HandlerBase
Base class for Views handler plugins.

Namespace

Drupal\views\Plugin\views

Code

public function calculateDependencies() {
    $dependencies = parent::calculateDependencies();
    if ($this->table) {
        // Ensure that the view depends on the module that provides the table.
        $data = $this->getViewsData()
            ->get($this->table);
        if (isset($data['table']['provider'])) {
            $dependencies['module'][] = $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