Code Duplication    Length = 3-3 lines in 2 locations

DependencyInjection/Configuration.php 2 locations

@@ 319-321 (lines=3) @@
316
317
            if (isset($config['type'])) {
318
                if ('mongodb' === $config['type']) {
319
                    if (false === class_exists(Utility::getLibraryClass('Persister\MongoDb\Persister'))) {
320
                        throw new InvalidConfigurationException(sprintf('The MongoDB persister library class was not found for "as3_modlr.persisters.%s.type" - was the library installed?', $name));
321
                    }
322
                    if (!isset($config['parameters']['host'])) {
323
                        throw new InvalidConfigurationException(sprintf('The MongoDB persister requires a value for "as3_modlr.persisters.%s.parameters.host"', $name));
324
                    }
@@ 351-353 (lines=3) @@
348
349
            if (isset($config['type'])) {
350
                if ('elastic' === $config['type']) {
351
                    if (false === class_exists(Utility::getLibraryClass('Search\Elastic\Client'))) {
352
                        throw new InvalidConfigurationException(sprintf('The Elastic persister library class was not found for "as3_modlr.search_clients.%s.type" - was the library installed?', $name));
353
                    }
354
                } else {
355
                    throw new InvalidConfigurationException(sprintf('An unrecognized search type was set for "as3_modlr.search_clients.%s.type"', $name));
356
                }