| @@ 148-162 (lines=15) @@ | ||
| 145 | * |
|
| 146 | * @return callable |
|
| 147 | */ |
|
| 148 | private function getMongoDbsEventManagerDefinition(Container $container): callable |
|
| 149 | { |
|
| 150 | return function () use ($container) { |
|
| 151 | $container['doctrine.mongo.dbs.options.initializer'](); |
|
| 152 | ||
| 153 | $managers = new Container(); |
|
| 154 | foreach ($container['doctrine.mongo.dbs.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 |
|
| @@ 171-185 (lines=15) @@ | ||
| 168 | * |
|
| 169 | * @return callable |
|
| 170 | */ |
|
| 171 | private function getDbsEventManagerDefinition(Container $container): callable |
|
| 172 | { |
|
| 173 | return function () use ($container) { |
|
| 174 | $container['doctrine.dbal.dbs.options.initializer'](); |
|
| 175 | ||
| 176 | $managers = new Container(); |
|
| 177 | foreach ($container['doctrine.dbal.dbs.options'] as $name => $options) { |
|
| 178 | $managers[$name] = function () { |
|
| 179 | return new EventManager(); |
|
| 180 | }; |
|
| 181 | } |
|
| 182 | ||
| 183 | return $managers; |
|
| 184 | }; |
|
| 185 | } |
|
| 186 | ||
| 187 | /*** |
|
| 188 | * @param Container $container |
|