@@ -250,31 +250,31 @@ |
||
| 250 | 250 | * @param string $dirname |
| 251 | 251 | * @return bool True on success, false on failure. |
| 252 | 252 | */ |
| 253 | - public static function deleteDir(string $dirname) : bool |
|
| 254 | - { |
|
| 255 | - if (!is_dir($dirname)) { |
|
| 256 | - return false; |
|
| 257 | - } |
|
| 258 | - |
|
| 259 | - // Delete dir |
|
| 260 | - if (is_dir($dirname)) { |
|
| 261 | - $ob = scandir($dirname); |
|
| 262 | - foreach ($ob as $o) { |
|
| 263 | - if ($o != '.' && $o != '..') { |
|
| 264 | - if (filetype($dirname.'/'.$o) == 'dir') { |
|
| 265 | - Filesystem::deleteDir($dirname.'/'.$o); |
|
| 266 | - } else { |
|
| 267 | - unlink($dirname.'/'.$o); |
|
| 268 | - } |
|
| 269 | - } |
|
| 270 | - } |
|
| 271 | - } |
|
| 272 | - |
|
| 273 | - reset($ob); |
|
| 274 | - rmdir($dirname); |
|
| 275 | - |
|
| 276 | - return true; |
|
| 277 | - } |
|
| 253 | + public static function deleteDir(string $dirname) : bool |
|
| 254 | + { |
|
| 255 | + if (!is_dir($dirname)) { |
|
| 256 | + return false; |
|
| 257 | + } |
|
| 258 | + |
|
| 259 | + // Delete dir |
|
| 260 | + if (is_dir($dirname)) { |
|
| 261 | + $ob = scandir($dirname); |
|
| 262 | + foreach ($ob as $o) { |
|
| 263 | + if ($o != '.' && $o != '..') { |
|
| 264 | + if (filetype($dirname.'/'.$o) == 'dir') { |
|
| 265 | + Filesystem::deleteDir($dirname.'/'.$o); |
|
| 266 | + } else { |
|
| 267 | + unlink($dirname.'/'.$o); |
|
| 268 | + } |
|
| 269 | + } |
|
| 270 | + } |
|
| 271 | + } |
|
| 272 | + |
|
| 273 | + reset($ob); |
|
| 274 | + rmdir($dirname); |
|
| 275 | + |
|
| 276 | + return true; |
|
| 277 | + } |
|
| 278 | 278 | |
| 279 | 279 | /** |
| 280 | 280 | * Create a directory. |