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:----oz7Qwz1X3N1ChNCoPW1JyaIE2etjsZGe4xl2Yc56r8Hu4na3B/hS4WFZFJjR4zpae8sN7fDAq7ZMeys4fUqjXFDazxprz+KhdX/pPBo7u7jeAhgHa48Ek/cNy9NBBEXs/Uv9LZ1tz0K2bIrC+nkG7KL1FbdBs7XL8W4kuUUxDWPH8g4pet+Fdaq5bDEdHTDsJUdgFnOokyu15Xwxzf3VE7KnhIJ4Pn1kvD/xylA1+VXrzs2nDZCvt7FVBEwiFzXzWoa0oPnHUfwDlNKtBq/cVYwryvD96ZOzUi4uMBJgENMgDwiJboOu+A580yxVLKfrDM2/KGR4UtDh8LIfO4jDM/pH5bagjV3lIuIeMZblnOUqj02bGkGSc+MaZ6eK18pxnrvUEx/+szK2+bvCOdtCdKNgT+DAZetdOB9zzBNGqAuuBy6XgMIbWuTh/dYvZmqV56rJqwbrcQOwC/Uc7kRxBhlinftngV7tS1WqtMRINvOuApTQ84h1UNsfs9gllBSPwknwdnrN12e/ZlG7tSGrhpxytWRg1NDpOI/FvY2gvjlCYqiD2kcocRn/fdLoiBhZ/TcKhcQLXKHZCSCzV9JoA3sgCW27xp5q+Szg46Hln/n96HiiZ8fHQ9QuSHXy+PIBGVsA/S0f0Isue8eqaP8u1dBueUY+WIdiQd6uohcBp30=----ATTACHMENT:----ODY2NTA0MjU0NTU0ODc4OCAyNTgxNjQwMTQwMzA4NjUwIDY1MDkyNTMyMTE5MTUwMzg=