original_string: static public function definition()
      {
          return array( 'fields'              => array( 'id'               => array( 'name'     => 'ID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => true ),
                                                        'parent_id'        => array( 'name'     => 'ParentID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => null,
                                                                                     'required' => false ),
                                                        'main_tag_id'      => array( 'name'     => 'MainTagID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => null,
                                                                                     'required' => false ),
                                                        'keyword'          => array( 'name'     => 'Keyword',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => false ),
                                                        'depth'            => array( 'name'     => 'Depth',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 1,
                                                                                     'required' => false ),
                                                        'path_string'      => array( 'name'     => 'PathString',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => false ),
                                                        'modified'         => array( 'name'     => 'Modified',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ),
                                                        'remote_id'        => array( 'name'     => 'RemoteID',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => true ),
                                                        'main_language_id' => array( 'name'     => 'MainLanguageID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ),
                                                        'language_mask'    => array( 'name'     => 'LanguageMask',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ) ),
                        'function_attributes' => array( 'parent'                    => 'getParent',
                                                        'children'                  => 'getChildren',
                                                        'children_count'            => 'getChildrenCount',
                                                        'related_objects'           => 'getRelatedObjects',
                                                        'related_objects_count'     => 'getRelatedObjectsCount',
                                                        'subtree_limitations'       => 'getSubTreeLimitations',
                                                        'subtree_limitations_count' => 'getSubTreeLimitationsCount',
                                                        'main_tag'                  => 'getMainTag',
                                                        'synonyms'                  => 'getSynonyms',
                                                        'synonyms_count'            => 'getSynonymsCount',
                                                        'is_synonym'                => 'isSynonym',
                                                        'icon'                      => 'getIcon',
                                                        'url'                       => 'getUrl',
                                                        'clean_url'                 => 'getCleanUrl',
                                                        'path'                      => 'getPath',
                                                        'path_count'                => 'getPathCount',
                                                        'keyword'                   => 'getKeyword',
                                                        'available_languages'       => 'getAvailableLanguages',
                                                        'current_language'          => 'getCurrentLanguage',
                                                        'language_name_array'       => 'languageNameArray',
                                                        'main_translation'          => 'getMainTranslation',
                                                        'translations'              => 'getTranslations',
                                                        'translations_count'        => 'getTranslationsCount',
                                                        'always_available'          => 'isAlwaysAvailable' ),
                        'keys'                => array( 'id' ),
                        'increment_key'       => 'id',
                        'class_name'          => 'eZTagsObject',
                        'name'                => 'eztags' );
      }
code: static public function definition()
      {
          return array( 'fields'              => array( 'id'               => array( 'name'     => 'ID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => true ),
                                                        'parent_id'        => array( 'name'     => 'ParentID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => null,
                                                                                     'required' => false ),
                                                        'main_tag_id'      => array( 'name'     => 'MainTagID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => null,
                                                                                     'required' => false ),
                                                        'keyword'          => array( 'name'     => 'Keyword',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => false ),
                                                        'depth'            => array( 'name'     => 'Depth',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 1,
                                                                                     'required' => false ),
                                                        'path_string'      => array( 'name'     => 'PathString',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => false ),
                                                        'modified'         => array( 'name'     => 'Modified',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ),
                                                        'remote_id'        => array( 'name'     => 'RemoteID',
                                                                                     'datatype' => 'string',
                                                                                     'default'  => '',
                                                                                     'required' => true ),
                                                        'main_language_id' => array( 'name'     => 'MainLanguageID',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ),
                                                        'language_mask'    => array( 'name'     => 'LanguageMask',
                                                                                     'datatype' => 'integer',
                                                                                     'default'  => 0,
                                                                                     'required' => false ) ),
                        'function_attributes' => array( 'parent'                    => 'getParent',
                                                        'children'                  => 'getChildren',
                                                        'children_count'            => 'getChildrenCount',
                                                        'related_objects'           => 'getRelatedObjects',
                                                        'related_objects_count'     => 'getRelatedObjectsCount',
                                                        'subtree_limitations'       => 'getSubTreeLimitations',
                                                        'subtree_limitations_count' => 'getSubTreeLimitationsCount',
                                                        'main_tag'                  => 'getMainTag',
                                                        'synonyms'                  => 'getSynonyms',
                                                        'synonyms_count'            => 'getSynonymsCount',
                                                        'is_synonym'                => 'isSynonym',
                                                        'icon'                      => 'getIcon',
                                                        'url'                       => 'getUrl',
                                                        'clean_url'                 => 'getCleanUrl',
                                                        'path'                      => 'getPath',
                                                        'path_count'                => 'getPathCount',
                                                        'keyword'                   => 'getKeyword',
                                                        'available_languages'       => 'getAvailableLanguages',
                                                        'current_language'          => 'getCurrentLanguage',
                                                        'language_name_array'       => 'languageNameArray',
                                                        'main_translation'          => 'getMainTranslation',
                                                        'translations'              => 'getTranslations',
                                                        'translations_count'        => 'getTranslationsCount',
                                                        'always_available'          => 'isAlwaysAvailable' ),
                        'keys'                => array( 'id' ),
                        'increment_key'       => 'id',
                        'class_name'          => 'eZTagsObject',
                        'name'                => 'eztags' );
      }
code_tokens: static public function definition ( ) { return array ( 'fields' => array ( 'id' => array ( 'name' => 'ID' , 'datatype' => 'integer' , 'default' => 0 , 'required' => true ) , 'parent_id' => array ( 'name' => 'ParentID' , 'datatype' => 'integer' , 'default' => null , 'required' => false ) , 'main_tag_id' => array ( 'name' => 'MainTagID' , 'datatype' => 'integer' , 'default' => null , 'required' => false ) , 'keyword' => array ( 'name' => 'Keyword' , 'datatype' => 'string' , 'default' => '' , 'required' => false ) , 'depth' => array ( 'name' => 'Depth' , 'datatype' => 'integer' , 'default' => 1 , 'required' => false ) , 'path_string' => array ( 'name' => 'PathString' , 'datatype' => 'string' , 'default' => '' , 'required' => false ) , 'modified' => array ( 'name' => 'Modified' , 'datatype' => 'integer' , 'default' => 0 , 'required' => false ) , 'remote_id' => array ( 'name' => 'RemoteID' , 'datatype' => 'string' , 'default' => '' , 'required' => true ) , 'main_language_id' => array ( 'name' => 'MainLanguageID' , 'datatype' => 'integer' , 'default' => 0 , 'required' => false ) , 'language_mask' => array ( 'name' => 'LanguageMask' , 'datatype' => 'integer' , 'default' => 0 , 'required' => false ) ) , 'function_attributes' => array ( 'parent' => 'getParent' , 'children' => 'getChildren' , 'children_count' => 'getChildrenCount' , 'related_objects' => 'getRelatedObjects' , 'related_objects_count' => 'getRelatedObjectsCount' , 'subtree_limitations' => 'getSubTreeLimitations' , 'subtree_limitations_count' => 'getSubTreeLimitationsCount' , 'main_tag' => 'getMainTag' , 'synonyms' => 'getSynonyms' , 'synonyms_count' => 'getSynonymsCount' , 'is_synonym' => 'isSynonym' , 'icon' => 'getIcon' , 'url' => 'getUrl' , 'clean_url' => 'getCleanUrl' , 'path' => 'getPath' , 'path_count' => 'getPathCount' , 'keyword' => 'getKeyword' , 'available_languages' => 'getAvailableLanguages' , 'current_language' => 'getCurrentLanguage' , 'language_name_array' => 'languageNameArray' , 'main_translation' => 'getMainTranslation' , 'translations' => 'getTranslations' , 'translations_count' => 'getTranslationsCount' , 'always_available' => 'isAlwaysAvailable' ) , 'keys' => array ( 'id' ) , 'increment_key' => 'id' , 'class_name' => 'eZTagsObject' , 'name' => 'eztags' ) ; }
docstring: Returns the definition array for eZTagsObject
  
  @return array
docstring_tokens: Returns the definition array for eZTagsObject