function RestExport::calculateDependencies
Overrides DisplayPluginBase::calculateDependencies
File
- 
              core/modules/ rest/ src/ Plugin/ views/ display/ RestExport.php, line 495 
Class
- RestExport
- The plugin that handles Data response callbacks for REST resources.
Namespace
Drupal\rest\Plugin\views\displayCode
public function calculateDependencies() {
  $dependencies = parent::calculateDependencies();
  $dependencies += [
    'module' => [],
  ];
  $dependencies['module'] = array_merge($dependencies['module'], array_filter(array_map(function ($provider) {
    // During the update path the provider options might be wrong. This can
    // happen when any update function, like block_update_8300() triggers a
    // view to be saved.
    return isset($this->authenticationProviderIds[$provider]) ? $this->authenticationProviderIds[$provider] : NULL;
  }, $this->getOption('auth'))));
  return $dependencies;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
