From a3cbe24b6e699f59fcf17b5679b99ab26888deb3 Mon Sep 17 00:00:00 2001 From: Kelly Banman Date: Sun, 22 Jan 2012 17:34:08 -0800 Subject: [PATCH] Fix inconsistent data referencing in View --- laravel/view.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/laravel/view.php b/laravel/view.php index 1795b9b6..61b13faa 100644 --- a/laravel/view.php +++ b/laravel/view.php @@ -358,7 +358,7 @@ public function offsetUnset($offset) */ public function __get($key) { - return $this[$key]; + return $this->data[$key]; } /** @@ -366,7 +366,15 @@ public function __get($key) */ public function __set($key, $value) { - $this[$key] = $value; + $this->data[$key] = $value; + } + + /** + * Magic Method for checking dynamically-set data. + */ + public function __isset($key) + { + return isset($this->data[$key]); } /**