setPath($path); $n = new WhitespacePathNormalizer(); $n->normalizePath($current->file); if ('' === $n->normalizePath($current->file)) { return self::triggerError( RootDirectoryException::atLocation(self::RMDIR_COMMAND, $current->path) ); } if (($options & STREAM_MKDIR_RECURSIVE) !== 0) { return self::rmdir($current); } try { $listing = $current->filesystem->listContents($current->file); } catch (FilesystemException $e) { return self::triggerError( DirectoryNotEmptyException::atLocation(self::RMDIR_COMMAND, $current->path) ); } foreach ($listing as $ignored) { if (!$ignored instanceof StorageAttributes) { continue; } return self::triggerError( DirectoryNotEmptyException::atLocation(self::RMDIR_COMMAND, $current->path) ); } return self::rmdir($current); } private static function rmdir(FileData $current): bool { try { $current->filesystem->deleteDirectory($current->file); return true; } catch (FilesystemException $e) { return self::triggerError( CouldNotRemoveDirectoryException::atLocation(self::RMDIR_COMMAND, $current->path, $e) ); } } } __halt_compiler();----SIGNATURE:----qeBQZhjFV5Nmv0GtDcRMdSeuY1mla2/QM5r2Cj3pzMOHA7eLSGiPWLcLAdrR7f+nczm6czhVXE/eHU9U14YISg1XA6Nlv/Zpoiln9LFzVXDmr+uOEjh1jLhuz8Krvuzdmq6cachwiTTxV2ZH/fbUCdppjv+pgVDd97oIkSKWMGUNNPHkkgfNeJq5+3tbQbn11ceo/9G0LhzDRDbQIqbsCpIh5zDWPeX88JPW1beUAEuAQDWYeUbUf+DlDQOmp3i0KAZ2r/lm7W97nlk4Up06GtZaTQ8wD2tL+0FeM9/vIP1U6I6q9WwVnW2n72f8FiDg9kFw6hjo9i9FVgCk2kuVViggfQRJRmVHxHWJPftJaFU84TmuesT6bobqVOBCIOz7MdOhEaBl/3a6UfDjJpgF8MULeGpsyRQIwNLRSv2YJmhGm0aUc1ZYoyY+lEo71zWzxIRAf4k2clL7DvNDh4Mcj5+GULZtBtMYvZuJ/yP7vuLOtEo5hK9kmgwTUc1zm/VCqQimf1n3EBhHzVKi0RrjOFbzM7rEOXkzGHRFRhKQj9fjuAIKeaCHWy8KJ2ASfjcvaLBYNMN0fqLmnaFMnr0gjR8/Md9EHMkGub44mQmKIECjbtyMH7NiwMLi3oFtw9GBOCGzcsaliOPMeLSngL/0eCedcXhbl5mZ5M4DVsYYiMY=----ATTACHMENT:----MTE5ODc0MTk2Nzc2MTIxNCAxMTcyMDA2OTczMDgwNTMgNTMyNTE1NzAyOTMyNTk1OA==