/** * Overwrites parent::_isset method to enable access * to content:encoded element. * * @param string $var * @return boolean */ public function __isset($var) { switch ($var) { case 'content': // don't use other callback to prevent invalid returned value return $this->content() !== null; default: return parent::__isset($var); } }