ContentUninstallValidator.php in CiviCRM Entity 8.3
Namespace
Drupal\civicrm_entity\EntityFile
src/Entity/ContentUninstallValidator.phpView source
<?php
namespace Drupal\civicrm_entity\Entity;
use Drupal\Core\Entity\ContentUninstallValidator as EntityContentUninstallValidator;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\Core\Extension\ModuleUninstallValidatorInterface;
use Drupal\Core\StringTranslation\TranslationInterface;
/**
* Class ContentUninstallValidator.
*/
class ContentUninstallValidator extends EntityContentUninstallValidator {
protected $contentUninstallValidator;
/**
* {@inheritdoc}
*/
public function __construct(ModuleUninstallValidatorInterface $content_uninstall_validator, EntityTypeManagerInterface $entity_type_manager, TranslationInterface $string_translation) {
parent::__construct($entity_type_manager, $string_translation);
$this->contentUninstallValidator = $content_uninstall_validator;
}
/**
* {@inheritdoc}
*/
public function validate($module) {
if ($module === 'civicrm_entity') {
return [];
}
return parent::validate($module);
}
}
Classes
Name | Description |
---|---|
ContentUninstallValidator | Class ContentUninstallValidator. |