Code Duplication    Length = 15-15 lines in 2 locations

src/DoctrineDbalServiceProvider.php 1 location

@@ 151-165 (lines=15) @@
148
     *
149
     * @return \Closure
150
     */
151
    private function getDbsEventManagerDefinition(Container $container): \Closure
152
    {
153
        return function () use ($container) {
154
            $container['dbs.options.initializer']();
155
156
            $managers = new Container();
157
            foreach ($container['dbs.options'] as $name => $options) {
158
                $managers[$name] = function () {
159
                    return new EventManager();
160
                };
161
            }
162
163
            return $managers;
164
        };
165
    }
166
167
    /***
168
     * @param Container $container

src/DoctrineMongoDbServiceProvider.php 1 location

@@ 148-162 (lines=15) @@
145
     *
146
     * @return \Closure
147
     */
148
    private function getMongoDbsEventManagerDefinition(Container $container): \Closure
149
    {
150
        return function () use ($container) {
151
            $container['mongodbs.options.initializer']();
152
153
            $managers = new Container();
154
            foreach ($container['mongodbs.options'] as $name => $options) {
155
                $managers[$name] = function () {
156
                    return new EventManager();
157
                };
158
            }
159
160
            return $managers;
161
        };
162
    }
163
164
    /***
165
     * @param Container $container