| @@ 1844-1849 (lines=6) @@ | ||
| 1841 | return array('list', ' ', $current->arguments); |
|
| 1842 | } |
|
| 1843 | ||
| 1844 | if (isset($current->store[$name])) |
|
| 1845 | return $current->store[$name]; |
|
| 1846 | else { |
|
| 1847 | $current = isset($current->storeParent) ? |
|
| 1848 | $current->storeParent : $current->parent; |
|
| 1849 | } |
|
| 1850 | } |
|
| 1851 | ||
| 1852 | $this->throwError("variable $name is undefined"); |
|
| @@ 1483-1487 (lines=5) @@ | ||
| 1480 | if (is_null($env)) $env = $this->getStoreEnv(); |
|
| 1481 | if (is_null($defaultValue)) $defaultValue = self::$defaultValue; |
|
| 1482 | ||
| 1483 | if (isset($env->store[$name])) { |
|
| 1484 | return $env->store[$name]; |
|
| 1485 | } elseif (isset($env->parent)) { |
|
| 1486 | return $this->get($name, $defaultValue, $env->parent); |
|
| 1487 | } |
|
| 1488 | ||
| 1489 | return $defaultValue; // found nothing |
|
| 1490 | } |
|