Further modules included.
[yaffs-website] / web / modules / contrib / drupalmoduleupgrader / src / Plugin / DMU / Fixer / Disable.php
1 <?php
2
3 /**
4  * @file
5  * Contains \Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer\Disable.
6  */
7
8 namespace Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer;
9
10 /**
11  * @Fixer(
12  *  id = "disable"
13  * )
14  */
15 class Disable extends Notify {
16
17   use NodeCollectorTrait;
18
19   /**
20    * {@inheritdoc}
21    */
22   public function execute() {
23     parent::execute();
24
25     foreach ($this->getObjects() as $node) {
26       if ($node->hasRoot()) {
27         $statement = $node->getStatement();
28         $statement->replaceWith($statement->toComment());
29       }
30     }
31
32     $this->target->save();
33   }
34
35 }