Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 4482-4500 (lines=19) @@
4479
    $dir = dir($dirname);
4480
    // A sanity check.
4481
    $is_object_dir = is_object($dir);
4482
    if ($is_object_dir) {
4483
        while (false !== $entry = $dir->read()) {
4484
            // Skip pointers.
4485
            if ($entry == '.' || $entry == '..') {
4486
                continue;
4487
            }
4488
4489
            // Recurse.
4490
            if ($strict) {
4491
                $result = rmdirr("$dirname/$entry");
4492
                if ($result == false) {
4493
                    $res = false;
4494
                    break;
4495
                }
4496
            } else {
4497
                rmdirr("$dirname/$entry");
4498
            }
4499
        }
4500
    }
4501
4502
    // Clean up.
4503
    if ($is_object_dir) {

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

@@ 189-207 (lines=19) @@
186
        $dir = dir($dirname);
187
        // A sanity check.
188
        $is_object_dir = is_object($dir);
189
        if ($is_object_dir) {
190
            while (false !== $entry = $dir->read()) {
191
                // Skip pointers.
192
                if ($entry == '.' || $entry == '..') {
193
                    continue;
194
                }
195
196
                // Recurse.
197
                if ($strict) {
198
                    $result = self::rmdirr("$dirname/$entry");
199
                    if ($result == false) {
200
                        $res = false;
201
                        break;
202
                    }
203
                } else {
204
                    self::rmdirr("$dirname/$entry");
205
                }
206
            }
207
        }
208
209
        // Clean up.
210
        if ($is_object_dir) {