1preservedocbooktags = false 2 3;; used to highlight the {@source} inline tag, @filesource tag, and @example tag 4[highlightSourceTokens] 5;; format: 6;; T_CONSTANTNAME = open 7;; /T_CONSTANTNAME = close 8T_CLASS = <font color="blue"> 9/T_CLASS = </font> 10T_INCLUDE = <font color="blue"> 11/T_INCLUDE = </font> 12T_INCLUDE_ONCE = <font color="blue"> 13/T_INCLUDE_ONCE = </font> 14T_REQUIRE_ONCE = <font color="blue"> 15/T_REQUIRE_ONCE = </font> 16T_FUNCTION = <font color="blue"> 17/T_FUNCTION = </font> 18T_VARIABLE = <strong> 19/T_VARIABLE = </strong> 20T_CONSTANT_ENCAPSED_STRING = <span class="encapsed_string"> 21/T_CONSTANT_ENCAPSED_STRING = </span> 22T_COMMENT = <font color="green"> 23/T_COMMENT = </font> 24T_OBJECT_OPERATOR = <strong> 25/T_OBJECT_OPERATOR = </strong> 26T_RETURN = <font color="blue"> 27/T_RETURN = </font> 28T_IF = <font color="blue"> 29/T_IF = </font> 30T_FOREACH = <font color="blue"> 31/T_FOREACH = </font> 32T_FOR = <font color="blue"> 33/T_FOR = </font> 34T_VAR = <font color="blue"> 35/T_VAR = </font> 36T_EXTENDS = <font color="blue"> 37/T_EXTENDS = </font> 38T_RETURN = <font color="blue"> 39/T_RETURN = </font> 40T_SWITCH = <font color="blue"> 41/T_SWITCH = </font> 42T_STATIC = <font color="blue"> 43/T_STATIC = </font> 44T_GLOBAL = <font color="blue"> 45/T_GLOBAL = </font> 46T_DOUBLE_COLON = <strong> 47/T_DOUBLE_COLON = </strong> 48T_OBJECT_OPERATOR = <strong> 49/T_OBJECT_OPERATOR = </strong> 50T_OPEN_TAG = <strong> 51/T_OPEN_TAG = </strong> 52T_CLOSE_TAG = <strong> 53/T_CLOSE_TAG = </strong> 54 55[highlightSource] 56;; this is for highlighting things that aren't tokens like "&" 57;; format: 58;; word = open 59;; /word = close 60@ = <strong> 61/@ = </strong> 62& = <strong> 63/& = </strong> 64[ = <strong> 65/[ = </strong> 66] = <strong> 67/] = </strong> 68! = <strong> 69/! = </strong> 70; = <strong> 71/; = </strong> 72( = <strong> 73/( = </strong> 74) = <strong> 75/) = </strong> 76, = <strong> 77/, = </strong> 78{ = <strong> 79/{ = </strong> 80} = <strong> 81/} = </strong> 82 83[highlightDocBlockSourceTokens] 84;; this is for docblock tokens, using by phpDocumentor_HighlightParser 85;; tagphptype is for "string" in @param string description, for example 86docblock = <font color="#009999"> 87/docblock = </font> 88tagphptype = <em> 89/tagphptype = </em> 90tagvarname = <strong> 91/tagvarname = </strong> 92coretag = <strong><font color = "#0099FF"> 93/coretag = </font></strong> 94tag = <strong><font color="#009999"> 95/tag = </font></strong> 96inlinetag = <em><font color="#0099FF"> 97/inlinetag = </font></em> 98internal = <em><font color = "#6699cc"> 99/internal = </font></em> 100closetemplate = <strong><font color="blue"> 101/closetemplate = </font></strong> 102docblocktemplate = <font color="blue"> 103/docblocktemplate = </font color="blue"> 104 105;; used for translation of html in DocBlocks 106[desctranslate] 107ul = <ul> 108/ul = </ul> 109ol = <ol> 110/ol = </ol> 111li = <li> 112/li = </li> 113code = <code><pre> 114/code = </pre></code> 115var = <var> 116/var = </var> 117samp = <samp> 118/samp = </samp> 119kbd = <kbd> 120/kbd = </kbd> 121pre = <pre> 122/pre = </pre> 123p = <p> 124/p = </p> 125b = <strong> 126/b = </strong> 127i = <em> 128/i = </em> 129br = <br /> 130 131[ppage] 132;; this is the DocBook package page translation section. All DocBook tags 133;; that have a corresponding html tag must be listed here 134;; 135;; examples: 136;; 1) 137;; tagname = newtagname 138;; 139;; This is the simplest case, where all attributes will be added into the 140;; starting tag and the ending tag will be html/xml style </tranlatedtagname> 141;; <tagname></tagname> becomes <newtagname></newtagname> and 142;; <tagname attr="value"></tagname> becomes 143;; <newtagname attr="value"></newtagname> 144;; 145;; 2) 146;; tagname = newtagname 147;; tagname->attr = newattrname 148;; 149;; in this case, everything will be like the first case, except tags like: 150;; <tagname attr="value"></tagname> will become 151;; <newtagname newattrname="value"></newtagname> 152;; 153;; 3) 154;; tagname = newtagname 155;; tagname->attr = newattrname 156;; tagname->attr+value = newvalue 157;; 158;; in this case, the value is also translated to another. This can be useful 159;; for instances such as focus="middle" changing to align="center" or something 160;; of that nature. 161;; <tagname attr="value"></tagname> will become 162;; <newtagname newattrname="newvalue"></newtagname> 163;; 164;; 4) 165;; tagname = newtagname 166;; tagname->attr1 = newattrname 167;; tagname->attr2 = newattrname 168;; tagname->attr1+value|attr2+value = newvalue 169;; 170;; in this case, two attributes combine to make one new attribute, and the combined 171;; value is translated into a new value 172;; <tagname attr1="value1" attr2="value2"></tagname> will become 173;; <newtagname newattrname="newvalue"></newtagname> 174;; 175;; 5) 176;; tagname = newtagname 177;; tagname!attr = dummy 178;; 179;; here, the attribute will be ignored. dummy is not used and may be any value 180;; <tagname attr="value"></tagname> will become 181;; <newtagname></newtagname> 182;; 183;; 6) 184;; tagname = newtagname 185;; tagname! = dummy 186;; 187;; here, all attributes will be ignored. dummy is not used and may be any value 188;; <tagname attr1="value" attr2="foo"></tagname> will become 189;; <newtagname></newtagname> 190;; 191;; 7) 192;; tagname = newtagname 193;; tagname/ = 1 194;; 195;; here, the tag will be translated as a single tag with no closing tag, and all 196;; attributes 197;; <tagname attr="val">{text text}</tagname> will become 198;; <newtagname attr="val" /> 199;; 200;; 8) 201;; tagname = <starttaginfo /> 202;; /tagname = closetagtext 203;; 204;; in this case, the text <starttaginfo> will be inserted exactly as entered for 205;; <tagname> and closetagtext for </tagname> 206;; <tagname attr="val"></tagname> will become 207;; <starttaginfo />closetagtext 208;; 209;; 9) 210;; $attr$my_attribute = newattrname 211;; 212;; tagname = newtagname 213;; 214;; in this case, all occurences of my_attribute in any tag will be changed to 215;; newattrname. This is useful for changing things like role="php" to 216;; class="php," for example. Note that the text "$attr$" MUST be on the line 217;; start for phpDocumentor to recognize it. 218;; 219;; 10) 220;; &entity; = translation text 221;; " = " 222;; " = """ 223;; < = < 224;; 225;; Use this to control translation of entities to their appropriate values 226 227 = 228" = " 229” = ” 230“ = “ 231& = & 232< = < 233> = > 234© = © 235 236$attr$role = class 237 238abbrev = abbr 239 240blockquote = blockquote 241 242arg = span 243arg->choice = class 244 245author = <font size="-1"><strong>by <em> 246/author = </em></strong></font> 247author! = 0 248 249authorblurb = blockquote 250 251authorgroup = <strong>Authors:</strong><br /> 252/authorgroup = 253authorgroup! = 0 254 255caution = <table border="1"><th align="center">Caution</th><tr><td> 256/caution = </td></tr></table> 257caution! = 0 258 259command = <b class="cmd"> 260/command = </b> 261 262cmdsynopsis = <div id="cmdsynopsis"> 263/cmdsynopsis = </div> 264 265copyright = <em> 266/copyright = </em><br /> 267 268emphasis = strong 269 270example = <table class="example" width="100%" border="1"><tr><td> 271/example = </td></tr></table> 272example! = 0 273 274function = 275/function = () 276 277formalpara = p 278 279important = u 280 281informalequation = blockquote 282 283informalexample = pre 284 285inlineequation = em 286 287itemizedlist = ul 288 289listitem = li 290 291literal = code 292 293literallayout = pre 294 295option = " " 296/option = 297 298orderedlist = ol 299 300para = p 301 302programlisting = <table border="0" bgcolor="#E0E0E0" cellpadding="5"><tr><td><pre class="php"> 303/programlisting = </pre></td></tr></table> 304programlisting! = 0 305 306refentry = div 307 308refnamediv = <div class="refname"> 309/refnamediv = </div> 310refnamediv! = 0 311 312refname = h1 313 314refpurpose = <h2 class="refpurpose"><em> 315/refpurpose = </em></h2> 316 317refsynopsisdiv = <div class="refsynopsis"> 318/refsynopsisdiv = </div> 319refsynopsisdiv! = 0 320 321refsect1 = span 322 323refsect2 = 324/refsect2 = <hr /> 325 326refsect3 = 327/refsect3 = <br /> 328 329releaseinfo = ( 330/releaseinfo = )<br /> 331 332simpara = 333/simpara = <br /> 334simpara! = 0 335 336subscript = sub 337 338superscript = super 339 340table = table 341 342table->colsep = rules 343table->rowsep = rules 344table->colsep+1|rowsep+1 = all 345table->colsep+1|rowsep+0 = cols 346table->colsep+0|rowsep+1 = rows 347 348table->frame = frame 349table->frame+all = border 350table->frame+none = void 351table->frame+sides = vsides 352table->frame+top = above 353table->frame+topbot = hsides 354 355thead = thead 356 357tfoot = tfoot 358 359tbody = tbody 360 361colspec = col 362 363tgroup = colgroup 364tgroup/ = 1 365tgroup->cols = span 366 367row = tr 368 369entry = td 370entry->morerows = colspan 371entry->morerows+1 = 2 372entry->morerows+2 = 3 373entry->morerows+3 = 4 374entry->morerows+4 = 5 375entry->morerows+5 = 6 376entry->morerows+6 = 7 377entry->morerows+7 = 8 378entry->morerows+8 = 9 379entry->morerows+9 = 10 380entry->morerows+10 = 11 381;; add more if you need more colspans 382 383warning = <table border="1"><tr><td> 384/warning = </td></tr></table> 385warning! = 0 386 387;; now begins the attributes that should be tags in cdata 388[$attr$id] 389open = a 390;close = /a 391cdata! = true 392quotevalues = true 393separator = "=" 394;separateall = true 395$id = name 396 397;; now begins the sections that deal with <title> 398[refsynopsisdiv_title] 399;tag_attr = true 400;attr_name = title 401cdata_start = true 402;cdata_end = true 403open = <h1 class="title" align="center"> 404close = </h1> 405 406[refsect1_title] 407;tag_attr = true 408;attr_name = title 409cdata_start = true 410;cdata_end = true 411open = <h2 class="title" align="center"> 412close = </h1> 413 414[refsect2_title] 415;tag_attr = true 416;attr_name = title 417cdata_start = true 418;cdata_end = true 419open = <h2 class="title" align="center"> 420close = </h2> 421 422[refsect3_title] 423;tag_attr = true 424;attr_name = title 425cdata_start = true 426;cdata_end = true 427open = <h3 class="title" align="center"> 428close = </h3> 429 430[para_title] 431;tag_attr = true 432;attr_name = title 433cdata_start = true 434;cdata_end = true 435open = <strong class="title" align="center"> 436close = </strong> 437 438[formalpara_title] 439;tag_attr = true 440;attr_name = title 441cdata_start = true 442;cdata_end = true 443open = <strong class="title" align="center"> 444close = </strong> 445 446[example_title] 447;tag_attr = true 448;attr_name = title 449;cdata_start = true 450cdata_end = true 451open = </td></tr><tr><td><strong> 452close = </strong> 453 454[table_title] 455;tag_attr = true 456;attr_name = true 457cdata_start = true 458open = <caption> 459close = </caption> 460