function __construct(&$xmlData, $aliasedType, $contentObjectAttribute)
 {
     parent::__construct($xmlData, $aliasedType, $contentObjectAttribute);
     $this->IsInputValid = true;
     $this->ContentObjectAttribute = $contentObjectAttribute;
     $contentIni = eZINI::instance('content.ini');
 }
 /**
  * Function used by template system to call ezoe functions
  *
  * @param string $name
  * @return mixed
  */
 function attribute( $name )
 {
     if ( $name === 'is_editor_enabled' )
         $attr = self::isEditorEnabled();
     else if ( $name === 'can_disable' )
         $attr = $this->currentUserHasAccess( 'disable_editor' );
     else if ( $name === 'editor_layout_settings' )
         $attr = $this->getEditorLayoutSettings();
     else if ( $name === 'browser_supports_dhtml_type' )
         $attr = self::browserSupportsDHTMLType();
     else if ( $name === 'is_compatible_version' )
         $attr = $this->isCompatibleVersion();
     else if ( $name === 'version' )
         $attr = self::version();
     else if ( $name === 'ezpublish_version' )
         $attr = $this->eZPublishVersion;
     else if ( $name === 'xml_tag_alias' )
         $attr =  self::getXmlTagAliasList();
     else if ( $name === 'json_xml_tag_alias' )
         $attr =  json_encode( self::getXmlTagAliasList() );
     else
         $attr = parent::attribute( $name );
     return $attr;
 }