Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 4536-4554 (lines=19) @@
4533
    $dir = dir($dirname);
4534
    // A sanity check.
4535
    $is_object_dir = is_object($dir);
4536
    if ($is_object_dir) {
4537
        while (false !== $entry = $dir->read()) {
4538
            // Skip pointers.
4539
            if ($entry == '.' || $entry == '..') {
4540
                continue;
4541
            }
4542
4543
            // Recurse.
4544
            if ($strict) {
4545
                $result = rmdirr("$dirname/$entry");
4546
                if ($result == false) {
4547
                    $res = false;
4548
                    break;
4549
                }
4550
            } else {
4551
                rmdirr("$dirname/$entry");
4552
            }
4553
        }
4554
    }
4555
4556
    // Clean up.
4557
    if ($is_object_dir) {

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

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