| @@ 239-245 (lines=7) @@ | ||
| 236 | { |
|
| 237 | $repo = $this->getItemsName(); |
|
| 238 | $loc = &$this->$repo; |
|
| 239 | foreach (explode('.', $alias) as $step) { |
|
| 240 | if (array_key_exists($step, $loc)) { |
|
| 241 | $loc = &$loc[$step]; |
|
| 242 | } else { |
|
| 243 | return new NoItemFoundMessage($alias); |
|
| 244 | } |
|
| 245 | } |
|
| 246 | return $loc; |
|
| 247 | } |
|
| 248 | ||
| @@ 292-298 (lines=7) @@ | ||
| 289 | { |
|
| 290 | $repo = $this->getItemsName(); |
|
| 291 | $loc = &$this->$repo; |
|
| 292 | foreach (explode('.', $alias) as $step) { |
|
| 293 | if (!isset($loc[$step])) { |
|
| 294 | return false; |
|
| 295 | } else { |
|
| 296 | $loc = &$loc[$step]; |
|
| 297 | } |
|
| 298 | } |
|
| 299 | return true; |
|
| 300 | } |
|
| 301 | ||