Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 4619-4637 (lines=19) @@
4616
    $dir = dir($dirname);
4617
    // A sanity check.
4618
    $is_object_dir = is_object($dir);
4619
    if ($is_object_dir) {
4620
        while (false !== $entry = $dir->read()) {
4621
            // Skip pointers.
4622
            if ($entry == '.' || $entry == '..') {
4623
                continue;
4624
            }
4625
4626
            // Recurse.
4627
            if ($strict) {
4628
                $result = rmdirr("$dirname/$entry");
4629
                if ($result == false) {
4630
                    $res = false;
4631
                    break;
4632
                }
4633
            } else {
4634
                rmdirr("$dirname/$entry");
4635
            }
4636
        }
4637
    }
4638
4639
    // Clean up.
4640
    if ($is_object_dir) {

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

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