Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 4549-4567 (lines=19) @@
4546
    $dir = dir($dirname);
4547
    // A sanity check.
4548
    $is_object_dir = is_object($dir);
4549
    if ($is_object_dir) {
4550
        while (false !== $entry = $dir->read()) {
4551
            // Skip pointers.
4552
            if ($entry == '.' || $entry == '..') {
4553
                continue;
4554
            }
4555
4556
            // Recurse.
4557
            if ($strict) {
4558
                $result = rmdirr("$dirname/$entry");
4559
                if ($result == false) {
4560
                    $res = false;
4561
                    break;
4562
                }
4563
            } else {
4564
                rmdirr("$dirname/$entry");
4565
            }
4566
        }
4567
    }
4568
4569
    // Clean up.
4570
    if ($is_object_dir) {

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

@@ 235-253 (lines=19) @@
232
        $dir = dir($dirname);
233
        // A sanity check.
234
        $is_object_dir = is_object($dir);
235
        if ($is_object_dir) {
236
            while (false !== $entry = $dir->read()) {
237
                // Skip pointers.
238
                if ($entry == '.' || $entry == '..') {
239
                    continue;
240
                }
241
242
                // Recurse.
243
                if ($strict) {
244
                    $result = self::rmdirr("$dirname/$entry");
245
                    if ($result == false) {
246
                        $res = false;
247
                        break;
248
                    }
249
                } else {
250
                    self::rmdirr("$dirname/$entry");
251
                }
252
            }
253
        }
254
255
        // Clean up.
256
        if ($is_object_dir) {