Code Duplication    Length = 3-3 lines in 2 locations

lib/Config/BuilderFactory.php 2 locations

@@ 122-124 (lines=3) @@
119
        $config = json_decode($config, true);
120
        $baseDirs = [];
121
        if (is_array($config) && isset($config['directory'])) {
122
            if (!is_array($config['directory'])) {
123
                $config['directory'] = [$config['directory']];
124
            }
125
            foreach ($config['directory'] as $dir) {
126
                $path = realpath($dir);
127
                if (!is_dir($path)) {
@@ 143-145 (lines=3) @@
140
        $config = json_decode($config, true);
141
        $files = [];
142
        if (!empty($config['file'])) {
143
            if (!is_array($config['file'])) {
144
                $config['file'] = [$config['file']];
145
            }
146
            foreach ($config['file'] as $file) {
147
                $found = false;
148
                foreach ($secureBaseDirectories as $base) {