Delete.php in Drupal 7 to 8/9 Module Upgrader 8
File
src/Plugin/DMU/Fixer/Delete.php
View source
<?php
namespace Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer;
use Drupal\drupalmoduleupgrader\FixerBase;
class Delete extends FixerBase {
use NodeCollectorTrait;
public function execute() {
foreach ($this
->getObjects() as $node) {
$node
->remove();
}
$this->target
->save();
$indexer = $this->target
->getIndexer($this->configuration['type']);
$indexer
->clear();
$indexer
->build();
}
}
Classes
Name |
Description |
Delete |
Plugin annotation
@Fixer(
id = "delete"
) |