Code Duplication    Length = 7-12 lines in 2 locations

src/DependencyInjection/MongoDbBundleExtension.php 2 locations

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