/** * Overwrites parent::_set method to enable write access * to content:encoded element. * * @param string $var The property to change. * @param string $val The property's new value. * @return void */ public function __set($var, $value) { switch ($var) { case 'content': parent::__set('content:encoded', $value); break; default: parent::__set($var, $value); } }