View::get() to support a fallback param

This commit is contained in:
Simon Males 2013-09-11 11:10:27 +08:00
parent c27aa99af9
commit 0c3197a435

View file

@ -582,11 +582,12 @@ class View extends Object {
* Blocks are checked before view variables. * Blocks are checked before view variables.
* *
* @param string $var The view var you want the contents of. * @param string $var The view var you want the contents of.
* @param mixed $default The default/fallback content of $var.
* @return mixed The content of the named var if its set, otherwise null. * @return mixed The content of the named var if its set, otherwise null.
*/ */
public function get($var) { public function get($var, $default = null) {
if (!isset($this->viewVars[$var])) { if (!isset($this->viewVars[$var])) {
return null; return $default;
} }
return $this->viewVars[$var]; return $this->viewVars[$var];
} }