Code Duplication    Length = 4-6 lines in 2 locations

lib/elFinder.class.php 2 locations

@@ 3195-3198 (lines=4) @@
3192
        $errors = [];
3193
3194
        if ($target) {
3195
            if ($volume = $this->volume($target)) {
3196
                $result = $volume->search($q, $mimes, $target);
3197
                $errors = array_merge($errors, $volume->error());
3198
            }
3199
        } else {
3200
            foreach ($this->volumes as $volume) {
3201
                $result = array_merge($result, $volume->search($q, $mimes));
@@ 3199-3204 (lines=6) @@
3196
                $result = $volume->search($q, $mimes, $target);
3197
                $errors = array_merge($errors, $volume->error());
3198
            }
3199
        } else {
3200
            foreach ($this->volumes as $volume) {
3201
                $result = array_merge($result, $volume->search($q, $mimes));
3202
                $errors = array_merge($errors, $volume->error());
3203
            }
3204
        }
3205
3206
        $result = ['files' => $result];
3207
        if ($errors) {