| @@ 141-147 (lines=7) @@ | ||
| 138 | * @param string|null $name |
|
| 139 | * @return EntityManager |
|
| 140 | */ |
|
| 141 | public function getManager($name = null) |
|
| 142 | { |
|
| 143 | $this->loadManagers(); |
|
| 144 | $name = $this->validateManagerName($name); |
|
| 145 | ||
| 146 | return isset($this->resetManagers[$name]) ? $this->resetManagers[$name] : $this->originalManagers[$name]; |
|
| 147 | } |
|
| 148 | ||
| 149 | /** |
|
| 150 | * @param string|null $name |
|
| @@ 218-224 (lines=7) @@ | ||
| 215 | * @param string|null $name |
|
| 216 | * @return void |
|
| 217 | */ |
|
| 218 | public function resetManager($name = null) |
|
| 219 | { |
|
| 220 | $this->loadManagers(); |
|
| 221 | $name = $this->validateManagerName($name); |
|
| 222 | ||
| 223 | $this->resetManagers[$name] = $this->container['orm.ems.factory'][$name](); |
|
| 224 | } |
|
| 225 | ||
| 226 | protected function loadManagers() |
|
| 227 | { |
|