/**
  * Handle EnvironmentCreatedEvent events.
  *
  * Set directories access for default and new environment.
  *
  * @param EnvironmentCreatedEvent $event
  */
 public function environmentDeletedEvent(EnvironmentDeletedEvent $event)
 {
     /**
      * Set all environment disks in readonly on the default environment
      */
     $env_disks = $this->r_disk->getElFinderDisks($event->environment->reference);
     $default_disks = $this->r_disk->getElFinderDisks(EnvironmentsRepositoryEloquent::DEFAULT_ENVIRONMENT_REFERENCE);
     foreach ($env_disks as $disk_key => $options) {
         $options['access']['readonly'] = true;
         if (array_key_exists($disk_key, $default_disks)) {
             $this->r_disk->unmountElFinderDisk($disk_key, EnvironmentsRepositoryEloquent::DEFAULT_ENVIRONMENT_REFERENCE);
             $this->r_disk->mountElFinderDisk($disk_key, $options, EnvironmentsRepositoryEloquent::DEFAULT_ENVIRONMENT_REFERENCE);
         }
     }
 }