public function __isset($name)
        {
            $method = 'get' . self::_normalizePropertyName($name);
            if (method_exists($this, $method)) {
                return true;
            }

            return isset($this->_properties[$name]);
        }
public function __isset($name)
        {
            $method = 'get' . self::_normalizePropertyName($name);
            if (method_exists($this, $method)) {
                return true;
            }

            return isset($this->_properties[$name]);
        }
public function __isset ( $ name ) { $ method = 'get' . self :: _normalizePropertyName ( $ name ) ; if ( method_exists ( $ this , $ method ) ) { return true ; } return isset ( $ this -> _properties [ $ name ] ) ; }
Checks if a property is set

Magic overload for enabling <code>isset($page->propname)</code>.

Returns true if the property is native (id, class, title, etc), and
true or false if it's a custom property (depending on whether the
property actually is set).

@param  string $name  property name
@return bool          whether the given property exists
Checks if a property is set