Code Duplication    Length = 7-12 lines in 2 locations

src/DependencyInjection/MongoDbBundleExtension.php 2 locations

@@ 99-105 (lines=7) @@
96
        $this->containerBuilder->setDefinition('mongo.client_registry', $clientRegistryDefinition);
97
    }
98
99
    private function defineConnectionFactory()
100
    {
101
        $factoryDefinition = new Definition(ConnectionFactory::class, [new Reference('mongo.client_registry')]);
102
        $factoryDefinition->setPublic(false);
103
104
        $this->containerBuilder->setDefinition('mongo.connection_factory', $factoryDefinition);
105
    }
106
107
    /**
108
     * @param array $connections
@@ 134-145 (lines=12) @@
131
        $this->containerBuilder->setDefinition('facile_mongo_db.event_dispatcher', $eventManagerDefinition);
132
    }
133
134
    private function defineDataCollectorListeners()
135
    {
136
        $dataCollectorListenerDefinition = new Definition(
137
            DataCollectorListener::class,
138
            [
139
                new Reference('facile_mongo_db.logger')
140
            ]
141
        );
142
        $dataCollectorListenerDefinition->setPublic(false);
143
144
        $this->containerBuilder->setDefinition('facile_mongo_db.data_collector.listener', $dataCollectorListenerDefinition);
145
    }
146
147
    private function attachDataCollectionListenerToEventManager()
148
    {