function attribute($name) { switch ($name) { case 'input_xml': return $this->inputXML(); break; case 'edit_template_name': return $this->editTemplateName(); break; case 'information_template_name': return $this->informationTemplateName(); break; case 'aliased_type': eZDebug::writeWarning("'aliased_type' is deprecated as of 4.1 and not in use anymore, meaning it will always return false.", __METHOD__); return $this->AliasedType; break; case 'aliased_handler': if ($this->AliasedHandler === null) { $this->AliasedHandler = eZXMLText::inputHandler($this->XMLData, $this->AliasedType, false, $this->ContentObjectAttribute); } return $this->AliasedHandler; break; default: eZDebug::writeError("Attribute '{$name}' does not exist", __METHOD__); return null; break; } }
function attribute($name) { switch ($name) { case 'output_text': return $this->outputText(); break; case 'aliased_type': return $this->AliasedType; break; case 'view_template_name': return $this->viewTemplateName(); break; case 'aliased_handler': if ($this->AliasHandler === null) { $this->AliasedHandler = eZXMLText::inputHandler($this->XMLData, $this->AliasedType, false, $this->ContentObjectAttribute); } return $this->AliasedHandler; break; default: eZDebug::writeError("Attribute '{$name}' does not exist", __METHOD__); return null; break; } }