/** * Fire just before saving a folder. * * @param EntryInterface|FolderInterface $entry * @return bool */ public function saving(EntryInterface $entry) { $disk = $entry->getDisk(); /** * If the folder already exists then * skip it because even if it does not * exist on the server it'll be written * automatically soon. */ if ($this->folders->findByName($entry->getName(), $disk, $entry->getParent())) { return false; } return parent::saving($entry); }