| @@ 147-161 (lines=15) @@ | ||
| 144 | * |
|
| 145 | * @return callable |
|
| 146 | */ |
|
| 147 | private function getDbsEventManagerDefinition(Container $container): callable |
|
| 148 | { |
|
| 149 | return function () use ($container) { |
|
| 150 | $container['doctrine.dbal.dbs.options.initializer'](); |
|
| 151 | ||
| 152 | $managers = new Container(); |
|
| 153 | foreach ($container['doctrine.dbal.dbs.options'] as $name => $options) { |
|
| 154 | $managers[$name] = function () { |
|
| 155 | return new EventManager(); |
|
| 156 | }; |
|
| 157 | } |
|
| 158 | ||
| 159 | return $managers; |
|
| 160 | }; |
|
| 161 | } |
|
| 162 | ||
| 163 | /*** |
|
| 164 | * @param Container $container |
|
| @@ 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 |
|