@@ -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. |