/**
  * Handle the command.
  */
 public function handle()
 {
     if ($this->entry->isTranslatable() && (!$this->entry->isTrashable() || $this->entry->isForceDeleting())) {
         foreach ($this->entry->getTranslations() as $translation) {
             $translation->delete();
         }
     }
 }
Esempio n. 2
0
 /**
  * Fired after deleting the file.
  *
  * @param EntryInterface|FileInterface $entry
  */
 public function deleted(EntryInterface $entry)
 {
     /**
      * Make sure the resource exists
      * and is deleted successfully.
      */
     if ($entry->isForceDeleting() && ($resource = $entry->resource())) {
         $resource->delete();
     }
     parent::deleted($entry);
 }