Code Duplication    Length = 7-12 lines in 2 locations

src/DependencyInjection/MongoDbBundleExtension.php 2 locations

@@ 110-116 (lines=7) @@
107
        $this->containerBuilder->setDefinition('mongo.client_registry', $clientRegistryDefinition);
108
    }
109
110
    private function defineConnectionFactory()
111
    {
112
        $factoryDefinition = new Definition(ConnectionFactory::class, [new Reference('mongo.client_registry')]);
113
        $factoryDefinition->setPublic(false);
114
115
        $this->containerBuilder->setDefinition('mongo.connection_factory', $factoryDefinition);
116
    }
117
118
    /**
119
     * @param array $connections
@@ 145-156 (lines=12) @@
142
        $this->containerBuilder->setDefinition('facile_mongo_db.event_dispatcher', $eventManagerDefinition);
143
    }
144
145
    private function defineDataCollectorListeners()
146
    {
147
        $dataCollectorListenerDefinition = new Definition(
148
            DataCollectorListener::class,
149
            [
150
                new Reference('facile_mongo_db.logger')
151
            ]
152
        );
153
        $dataCollectorListenerDefinition->setPublic(false);
154
155
        $this->containerBuilder->setDefinition('facile_mongo_db.data_collector.listener', $dataCollectorListenerDefinition);
156
    }
157
158
    private function attachDataCollectionListenerToEventManager()
159
    {