| @@ 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 |
|
| @@ 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 |
|