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:----VxVSYOpVkjrgOIrcroCZwL4zFxPUJ44BDLSXa2gTA2qjbKQQ4uLWndhW1ijqqlqUdpWKhkMQDX9FJX8sxU/S3KWN1/3kn1pHaeLruWyPI5IFafYaOcXlH5ERBGeYOmt5E16QQAyqCTezGsdAd0043ipptKZFWN0ljfib1Ts4cpoKWqrs7AM3XDjWmLw8nDQ7ZRJuRycNqMvSHmKly8Tyscu9sRF7vqpuVNPvbt83pUwOGK7ZYd3ulshbp9159gsVNtwGj4/k2QvIYfNfF8nLrfBqZ2xCHgbP3GgIQHEfnhAg7kOJNYFXJS2Gv05cADMKWG8X6JpQh978eKBoTdkJ4Zdbj/2raDP1QSvmbhs/rmkcUxXX4goT3V3dCx+Kk+wbAAIeOHXib4ZspUpZlF8Lur69EqBwYDGCeQ52PFBAZ9nUkjSRy7efVlG4N4zlpKizWYWRTiskPoXCsQn9NO7cLWr23wDRTaK196vb5mpjaDDA2HGF+MQKqitcIS9M2QK2g1OpcFBC0wjS4Bs5OSix45qenbnAQVw/uPVxwqtFlNh7ZqLuZOoPOukV7q5DfYFEEtUmVPXTDdr23SKWpoPLlupqsh+b3mfJRaDHVleYInPlM8ytxIXOhrdTy6QQlMntsLUL+n55TH/C2u3JCPj2BnTv60ff+HEUXJodCVmTHjE=----ATTACHMENT:----Nzk1OTI4ODk1NjQ4NDU1NSAyNDQwMTMyMzEyMDY1MDIxIDExOTExNDg1NzgzMDEzOTI=