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;; &quot; = &quot;
222;; &quot; = """
223;; &lt; = <
224;;
225;; Use this to control translation of entities to their appropriate values
226
227&nbsp; = &nbsp;
228&quot; = &quot;
229&rdquo; = &rdquo;
230&ldquo; = &ldquo;
231&amp; = &amp;
232&lt; = &lt;
233&gt; = &gt;
234&copy; = &copy;
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