Code Duplication    Length = 19-19 lines in 2 locations

main/inc/lib/api.lib.php 1 location

@@ 4562-4580 (lines=19) @@
4559
    $dir = dir($dirname);
4560
    // A sanity check.
4561
    $is_object_dir = is_object($dir);
4562
    if ($is_object_dir) {
4563
        while (false !== $entry = $dir->read()) {
4564
            // Skip pointers.
4565
            if ($entry == '.' || $entry == '..') {
4566
                continue;
4567
            }
4568
4569
            // Recurse.
4570
            if ($strict) {
4571
                $result = rmdirr("$dirname/$entry");
4572
                if ($result == false) {
4573
                    $res = false;
4574
                    break;
4575
                }
4576
            } else {
4577
                rmdirr("$dirname/$entry");
4578
            }
4579
        }
4580
    }
4581
4582
    // Clean up.
4583
    if ($is_object_dir) {

src/Chamilo/CoreBundle/Composer/ScriptHandler.php 1 location

@@ 225-243 (lines=19) @@
222
        $dir = dir($dirname);
223
        // A sanity check.
224
        $is_object_dir = is_object($dir);
225
        if ($is_object_dir) {
226
            while (false !== $entry = $dir->read()) {
227
                // Skip pointers.
228
                if ($entry == '.' || $entry == '..') {
229
                    continue;
230
                }
231
232
                // Recurse.
233
                if ($strict) {
234
                    $result = self::rmdirr("$dirname/$entry");
235
                    if ($result == false) {
236
                        $res = false;
237
                        break;
238
                    }
239
                } else {
240
                    self::rmdirr("$dirname/$entry");
241
                }
242
            }
243
        }
244
245
        // Clean up.
246
        if ($is_object_dir) {