diff --git a/src/Templates/Savant/ObjectProxy.php b/src/Templates/Savant/ObjectProxy.php index 892057b..a2f2ac3 100644 --- a/src/Templates/Savant/ObjectProxy.php +++ b/src/Templates/Savant/ObjectProxy.php @@ -104,6 +104,30 @@ function __set($var, $value) $this->object->$var = $value; } + /** + * Magic method for checking if a property is set. + * + * @param string $var The var + * + * @return bool + */ + function __isset($var) + { + return isset($this->object->$var); + } + + /** + * Unset a property. + * + * @param string $var The var + * + * @return void + */ + function __unset($var) + { + unset($this->object->$var); + } + /** * Magic method which will call methods on the object. *