Code Duplication    Length = 3-3 lines in 2 locations

lib/Config/BuilderFactory.php 2 locations

@@ 108-110 (lines=3) @@
105
        $config = json_decode($config, true);
106
        $baseDirs = [];
107
        if (is_array($config) && isset($config['directory'])) {
108
            if (!is_array($config['directory'])) {
109
                $config['directory'] = [$config['directory']];
110
            }
111
            foreach ($config['directory'] as $dir) {
112
                $path = realpath($dir);
113
                if (!is_dir($path)) {
@@ 129-131 (lines=3) @@
126
        $config = json_decode($config, true);
127
        $files = [];
128
        if (isset($config['file'])) {
129
            if (!is_array($config['file'])) {
130
                $config['file'] = [$config['file']];
131
            }
132
            foreach ($config['file'] as $file) {
133
                $found = false;
134
                foreach ($secureBaseDirectories as $base) {