You are here

public function TargetBase::onDependencyRemoval in Feeds 8.3

Allows a plugin to define whether it should be removed.

If this method returns TRUE then the plugin should be removed.

Parameters

array $dependencies: An array of dependencies that will be deleted, keyed by dependency type. Dependency types are, for example, entity, module and theme.

Return value

bool TRUE if the plugin instance should be removed.

Overrides DependentWithRemovalPluginInterface::onDependencyRemoval

See also

\Drupal\Core\Config\Entity\ConfigDependencyManager

\Drupal\Core\Config\ConfigEntityBase::preDelete()

\Drupal\Core\Config\ConfigManager::uninstall()

\Drupal\Core\Entity\EntityDisplayBase::onDependencyRemoval()

1 method overrides TargetBase::onDependencyRemoval()
FieldTargetBase::onDependencyRemoval in src/Plugin/Type/Target/FieldTargetBase.php
Allows a plugin to define whether it should be removed.

File

src/Plugin/Type/Target/TargetBase.php, line 89

Class

TargetBase
A base class for Feed targets.

Namespace

Drupal\feeds\Plugin\Type\Target

Code

public function onDependencyRemoval(array $dependencies) {
  return FALSE;
}