1234567891011121314151617181920212223 |
- <?php
-
- namespace OpenFoodFacts;
-
- trait FilesystemTrait
- {
- function recursiveDeleteDirectory($dir)
- {
- if (is_dir($dir)) {
- $objects = scandir($dir);
- foreach ($objects as $object) {
- if ($object != "." && $object != "..") {
- if (is_dir($dir . "/" . $object)) {
- $this->recursiveDeleteDirectory($dir . "/" . $object);
- } else {
- unlink($dir . "/" . $object);
- }
- }
- }
- rmdir($dir);
- }
- }
- }
|