Code Duplication    Length = 7-12 lines in 2 locations

src/DependencyInjection/MongoDbBundleExtension.php 2 locations

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