You are here

public function ConfigEventsSubscriber::configDelete in Thunder 8.2

React to a config object being deleted.

Parameters

\Drupal\Core\Config\ConfigCrudEvent $event: Config crud event.

File

modules/thunder_media/src/EventSubscriber/ConfigEventsSubscriber.php, line 35

Class

ConfigEventsSubscriber
Class ConfigEventsSubscriber.

Namespace

Drupal\thunder_media\EventSubscriber

Code

public function configDelete(ConfigCrudEvent $event) {
  $config = $event
    ->getConfig();
  if ($config
    ->getName() === 'views.view.thunder_media' && ($media_view = View::load('media'))) {
    $media_view
      ->setStatus(TRUE)
      ->save();
  }
}