Code Duplication    Length = 6-7 lines in 2 locations

src/DependencyInjection/PsiContentTypeExtension.php 2 locations

@@ 37-42 (lines=6) @@
34
35
        $storages = $config['enabled_storage'];
36
37
        if (!$storages) {
38
            throw new \InvalidArgumentException(sprintf(
39
                'No storage drivers specified for content-type component. Specify at least one of: "%s"',
40
                implode('", "', array_keys($this->storageLoaders))
41
            ));
42
        }
43
44
        foreach ($storages as $storageName) {
45
            if (!isset($this->storageLoaders[$storageName])) {
@@ 45-51 (lines=7) @@
42
        }
43
44
        foreach ($storages as $storageName) {
45
            if (!isset($this->storageLoaders[$storageName])) {
46
                throw new \InvalidArgumentException(sprintf(
47
                    'Unknown storage "%s", known storages: "%s"',
48
                    $storageName,
49
                    implode('", "', array_keys($this->storageLoaders))
50
                ));
51
            }
52
53
            $this->storageLoaders[$storageName]->load($config['storage'][$storageName]);
54
        }