Code Duplication    Length = 19-19 lines in 2 locations

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

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

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

@@ 4523-4541 (lines=19) @@
4520
    $dir = dir($dirname);
4521
    // A sanity check.
4522
    $is_object_dir = is_object($dir);
4523
    if ($is_object_dir) {
4524
        while (false !== $entry = $dir->read()) {
4525
            // Skip pointers.
4526
            if ($entry == '.' || $entry == '..') {
4527
                continue;
4528
            }
4529
4530
            // Recurse.
4531
            if ($strict) {
4532
                $result = rmdirr("$dirname/$entry");
4533
                if ($result == false) {
4534
                    $res = false;
4535
                    break;
4536
                }
4537
            } else {
4538
                rmdirr("$dirname/$entry");
4539
            }
4540
        }
4541
    }
4542
4543
    // Clean up.
4544
    if ($is_object_dir) {