2 #include <php/ParserOptions.h>
3 #include <cpp/ext/ext.h>
6 ///////////////////////////////////////////////////////////////////////////////
10 /* SRC: ParserOptions.php line 8 */
11 Variant
c_parseroptions::os_get(const char *s
, int64 hash
) {
12 return c_ObjectData::os_get(s
, hash
);
14 Variant
&c_parseroptions::os_lval(const char *s
, int64 hash
) {
15 return c_ObjectData::os_lval(s
, hash
);
17 void c_parseroptions::o_get(ArrayElementVec
&props
) const {
18 props
.push_back(NEW(ArrayElement
)("mUseTeX", m_mUseTeX
.isReferenced() ? ref(m_mUseTeX
) : m_mUseTeX
));
19 props
.push_back(NEW(ArrayElement
)("mUseDynamicDates", m_mUseDynamicDates
.isReferenced() ? ref(m_mUseDynamicDates
) : m_mUseDynamicDates
));
20 props
.push_back(NEW(ArrayElement
)("mInterwikiMagic", m_mInterwikiMagic
.isReferenced() ? ref(m_mInterwikiMagic
) : m_mInterwikiMagic
));
21 props
.push_back(NEW(ArrayElement
)("mAllowExternalImages", m_mAllowExternalImages
.isReferenced() ? ref(m_mAllowExternalImages
) : m_mAllowExternalImages
));
22 props
.push_back(NEW(ArrayElement
)("mAllowExternalImagesFrom", m_mAllowExternalImagesFrom
.isReferenced() ? ref(m_mAllowExternalImagesFrom
) : m_mAllowExternalImagesFrom
));
23 props
.push_back(NEW(ArrayElement
)("mEnableImageWhitelist", m_mEnableImageWhitelist
.isReferenced() ? ref(m_mEnableImageWhitelist
) : m_mEnableImageWhitelist
));
24 props
.push_back(NEW(ArrayElement
)("mSkin", m_mSkin
.isReferenced() ? ref(m_mSkin
) : m_mSkin
));
25 props
.push_back(NEW(ArrayElement
)("mDateFormat", m_mDateFormat
.isReferenced() ? ref(m_mDateFormat
) : m_mDateFormat
));
26 props
.push_back(NEW(ArrayElement
)("mEditSection", m_mEditSection
.isReferenced() ? ref(m_mEditSection
) : m_mEditSection
));
27 props
.push_back(NEW(ArrayElement
)("mNumberHeadings", m_mNumberHeadings
.isReferenced() ? ref(m_mNumberHeadings
) : m_mNumberHeadings
));
28 props
.push_back(NEW(ArrayElement
)("mAllowSpecialInclusion", m_mAllowSpecialInclusion
.isReferenced() ? ref(m_mAllowSpecialInclusion
) : m_mAllowSpecialInclusion
));
29 props
.push_back(NEW(ArrayElement
)("mTidy", m_mTidy
.isReferenced() ? ref(m_mTidy
) : m_mTidy
));
30 props
.push_back(NEW(ArrayElement
)("mInterfaceMessage", m_mInterfaceMessage
.isReferenced() ? ref(m_mInterfaceMessage
) : m_mInterfaceMessage
));
31 props
.push_back(NEW(ArrayElement
)("mTargetLanguage", m_mTargetLanguage
.isReferenced() ? ref(m_mTargetLanguage
) : m_mTargetLanguage
));
32 props
.push_back(NEW(ArrayElement
)("mMaxIncludeSize", m_mMaxIncludeSize
.isReferenced() ? ref(m_mMaxIncludeSize
) : m_mMaxIncludeSize
));
33 props
.push_back(NEW(ArrayElement
)("mMaxPPNodeCount", m_mMaxPPNodeCount
.isReferenced() ? ref(m_mMaxPPNodeCount
) : m_mMaxPPNodeCount
));
34 props
.push_back(NEW(ArrayElement
)("mMaxPPExpandDepth", m_mMaxPPExpandDepth
.isReferenced() ? ref(m_mMaxPPExpandDepth
) : m_mMaxPPExpandDepth
));
35 props
.push_back(NEW(ArrayElement
)("mMaxTemplateDepth", m_mMaxTemplateDepth
.isReferenced() ? ref(m_mMaxTemplateDepth
) : m_mMaxTemplateDepth
));
36 props
.push_back(NEW(ArrayElement
)("mRemoveComments", m_mRemoveComments
.isReferenced() ? ref(m_mRemoveComments
) : m_mRemoveComments
));
37 props
.push_back(NEW(ArrayElement
)("mTemplateCallback", m_mTemplateCallback
.isReferenced() ? ref(m_mTemplateCallback
) : m_mTemplateCallback
));
38 props
.push_back(NEW(ArrayElement
)("mEnableLimitReport", m_mEnableLimitReport
.isReferenced() ? ref(m_mEnableLimitReport
) : m_mEnableLimitReport
));
39 props
.push_back(NEW(ArrayElement
)("mTimestamp", m_mTimestamp
.isReferenced() ? ref(m_mTimestamp
) : m_mTimestamp
));
40 props
.push_back(NEW(ArrayElement
)("mExternalLinkTarget", m_mExternalLinkTarget
.isReferenced() ? ref(m_mExternalLinkTarget
) : m_mExternalLinkTarget
));
41 props
.push_back(NEW(ArrayElement
)("mUser", m_mUser
.isReferenced() ? ref(m_mUser
) : m_mUser
));
42 props
.push_back(NEW(ArrayElement
)("mIsPreview", m_mIsPreview
.isReferenced() ? ref(m_mIsPreview
) : m_mIsPreview
));
43 props
.push_back(NEW(ArrayElement
)("mIsSectionPreview", m_mIsSectionPreview
.isReferenced() ? ref(m_mIsSectionPreview
) : m_mIsSectionPreview
));
44 props
.push_back(NEW(ArrayElement
)("mIsPrintable", m_mIsPrintable
.isReferenced() ? ref(m_mIsPrintable
) : m_mIsPrintable
));
45 c_ObjectData::o_get(props
);
47 bool c_parseroptions::o_exists(CStrRef s
, int64 hash
) const {
48 if (hash
< 0) hash
= hash_string(s
.data(), s
.length());
51 HASH_EXISTS_STRING(0x316BC0F2B0E26180LL
, mUser
, 5);
54 HASH_EXISTS_STRING(0x763C8510123DFFC4LL
, mIsPrintable
, 12);
57 HASH_EXISTS_STRING(0x46AADA01E8915747LL
, mTidy
, 5);
60 HASH_EXISTS_STRING(0x73F3AA262BBE77CALL
, mDateFormat
, 11);
63 HASH_EXISTS_STRING(0x6F5C8D9DF76B8F0BLL
, mUseDynamicDates
, 16);
66 HASH_EXISTS_STRING(0x0625E872F78E6D8CLL
, mExternalLinkTarget
, 19);
69 HASH_EXISTS_STRING(0x48B79CB251AA37CELL
, mEnableImageWhitelist
, 21);
72 HASH_EXISTS_STRING(0x198864A9BC83D7D4LL
, mSkin
, 5);
73 HASH_EXISTS_STRING(0x2B145DAB4A584D54LL
, mIsPreview
, 10);
76 HASH_EXISTS_STRING(0x3DD526BE5013BD55LL
, mMaxPPNodeCount
, 15);
77 HASH_EXISTS_STRING(0x1D7E526AF4EDBCD5LL
, mMaxTemplateDepth
, 17);
80 HASH_EXISTS_STRING(0x513A835C94185E5ALL
, mEditSection
, 12);
83 HASH_EXISTS_STRING(0x18630BFBBD4A10DBLL
, mTemplateCallback
, 17);
86 HASH_EXISTS_STRING(0x3B40E2FE5D6554DDLL
, mNumberHeadings
, 15);
87 HASH_EXISTS_STRING(0x69C2FB7F954EF5DDLL
, mMaxIncludeSize
, 15);
88 HASH_EXISTS_STRING(0x0AADCB30E7D6EC9DLL
, mIsSectionPreview
, 17);
91 HASH_EXISTS_STRING(0x2F1977A57AF7D6DELL
, mMaxPPExpandDepth
, 17);
94 HASH_EXISTS_STRING(0x445D1000EF6096A4LL
, mAllowExternalImages
, 20);
97 HASH_EXISTS_STRING(0x3CDFE89965667DA6LL
, mInterfaceMessage
, 17);
100 HASH_EXISTS_STRING(0x7C6DFEF329ED7D69LL
, mAllowSpecialInclusion
, 22);
103 HASH_EXISTS_STRING(0x7C0C15E96BAB2D2CLL
, mTargetLanguage
, 15);
106 HASH_EXISTS_STRING(0x0274AAE2A9A37AB2LL
, mRemoveComments
, 15);
109 HASH_EXISTS_STRING(0x05A881D863419037LL
, mAllowExternalImagesFrom
, 24);
110 HASH_EXISTS_STRING(0x71234371FAE7CC37LL
, mEnableLimitReport
, 18);
113 HASH_EXISTS_STRING(0x10535E2E0E19F538LL
, mUseTeX
, 7);
116 HASH_EXISTS_STRING(0x78CCE3041490DE7ALL
, mTimestamp
, 10);
119 HASH_EXISTS_STRING(0x37FD6D9CA60B237BLL
, mInterwikiMagic
, 15);
124 return c_ObjectData::o_exists(s
, hash
);
126 Variant
c_parseroptions::o_get(CStrRef s
, int64 hash
) {
127 if (hash
< 0) hash
= hash_string(s
.data(), s
.length());
130 HASH_RETURN_STRING(0x316BC0F2B0E26180LL
, m_mUser
,
134 HASH_RETURN_STRING(0x763C8510123DFFC4LL
, m_mIsPrintable
,
138 HASH_RETURN_STRING(0x46AADA01E8915747LL
, m_mTidy
,
142 HASH_RETURN_STRING(0x73F3AA262BBE77CALL
, m_mDateFormat
,
146 HASH_RETURN_STRING(0x6F5C8D9DF76B8F0BLL
, m_mUseDynamicDates
,
147 mUseDynamicDates
, 16);
150 HASH_RETURN_STRING(0x0625E872F78E6D8CLL
, m_mExternalLinkTarget
,
151 mExternalLinkTarget
, 19);
154 HASH_RETURN_STRING(0x48B79CB251AA37CELL
, m_mEnableImageWhitelist
,
155 mEnableImageWhitelist
, 21);
158 HASH_RETURN_STRING(0x198864A9BC83D7D4LL
, m_mSkin
,
160 HASH_RETURN_STRING(0x2B145DAB4A584D54LL
, m_mIsPreview
,
164 HASH_RETURN_STRING(0x3DD526BE5013BD55LL
, m_mMaxPPNodeCount
,
165 mMaxPPNodeCount
, 15);
166 HASH_RETURN_STRING(0x1D7E526AF4EDBCD5LL
, m_mMaxTemplateDepth
,
167 mMaxTemplateDepth
, 17);
170 HASH_RETURN_STRING(0x513A835C94185E5ALL
, m_mEditSection
,
174 HASH_RETURN_STRING(0x18630BFBBD4A10DBLL
, m_mTemplateCallback
,
175 mTemplateCallback
, 17);
178 HASH_RETURN_STRING(0x3B40E2FE5D6554DDLL
, m_mNumberHeadings
,
179 mNumberHeadings
, 15);
180 HASH_RETURN_STRING(0x69C2FB7F954EF5DDLL
, m_mMaxIncludeSize
,
181 mMaxIncludeSize
, 15);
182 HASH_RETURN_STRING(0x0AADCB30E7D6EC9DLL
, m_mIsSectionPreview
,
183 mIsSectionPreview
, 17);
186 HASH_RETURN_STRING(0x2F1977A57AF7D6DELL
, m_mMaxPPExpandDepth
,
187 mMaxPPExpandDepth
, 17);
190 HASH_RETURN_STRING(0x445D1000EF6096A4LL
, m_mAllowExternalImages
,
191 mAllowExternalImages
, 20);
194 HASH_RETURN_STRING(0x3CDFE89965667DA6LL
, m_mInterfaceMessage
,
195 mInterfaceMessage
, 17);
198 HASH_RETURN_STRING(0x7C6DFEF329ED7D69LL
, m_mAllowSpecialInclusion
,
199 mAllowSpecialInclusion
, 22);
202 HASH_RETURN_STRING(0x7C0C15E96BAB2D2CLL
, m_mTargetLanguage
,
203 mTargetLanguage
, 15);
206 HASH_RETURN_STRING(0x0274AAE2A9A37AB2LL
, m_mRemoveComments
,
207 mRemoveComments
, 15);
210 HASH_RETURN_STRING(0x05A881D863419037LL
, m_mAllowExternalImagesFrom
,
211 mAllowExternalImagesFrom
, 24);
212 HASH_RETURN_STRING(0x71234371FAE7CC37LL
, m_mEnableLimitReport
,
213 mEnableLimitReport
, 18);
216 HASH_RETURN_STRING(0x10535E2E0E19F538LL
, m_mUseTeX
,
220 HASH_RETURN_STRING(0x78CCE3041490DE7ALL
, m_mTimestamp
,
224 HASH_RETURN_STRING(0x37FD6D9CA60B237BLL
, m_mInterwikiMagic
,
225 mInterwikiMagic
, 15);
230 return c_ObjectData::o_get(s
, hash
);
232 Variant
c_parseroptions::o_set(CStrRef s
, int64 hash
, CVarRef v
,bool forInit
/* = false */) {
233 if (hash
< 0) hash
= hash_string(s
.data(), s
.length());
236 HASH_SET_STRING(0x316BC0F2B0E26180LL
, m_mUser
,
240 HASH_SET_STRING(0x763C8510123DFFC4LL
, m_mIsPrintable
,
244 HASH_SET_STRING(0x46AADA01E8915747LL
, m_mTidy
,
248 HASH_SET_STRING(0x73F3AA262BBE77CALL
, m_mDateFormat
,
252 HASH_SET_STRING(0x6F5C8D9DF76B8F0BLL
, m_mUseDynamicDates
,
253 mUseDynamicDates
, 16);
256 HASH_SET_STRING(0x0625E872F78E6D8CLL
, m_mExternalLinkTarget
,
257 mExternalLinkTarget
, 19);
260 HASH_SET_STRING(0x48B79CB251AA37CELL
, m_mEnableImageWhitelist
,
261 mEnableImageWhitelist
, 21);
264 HASH_SET_STRING(0x198864A9BC83D7D4LL
, m_mSkin
,
266 HASH_SET_STRING(0x2B145DAB4A584D54LL
, m_mIsPreview
,
270 HASH_SET_STRING(0x3DD526BE5013BD55LL
, m_mMaxPPNodeCount
,
271 mMaxPPNodeCount
, 15);
272 HASH_SET_STRING(0x1D7E526AF4EDBCD5LL
, m_mMaxTemplateDepth
,
273 mMaxTemplateDepth
, 17);
276 HASH_SET_STRING(0x513A835C94185E5ALL
, m_mEditSection
,
280 HASH_SET_STRING(0x18630BFBBD4A10DBLL
, m_mTemplateCallback
,
281 mTemplateCallback
, 17);
284 HASH_SET_STRING(0x3B40E2FE5D6554DDLL
, m_mNumberHeadings
,
285 mNumberHeadings
, 15);
286 HASH_SET_STRING(0x69C2FB7F954EF5DDLL
, m_mMaxIncludeSize
,
287 mMaxIncludeSize
, 15);
288 HASH_SET_STRING(0x0AADCB30E7D6EC9DLL
, m_mIsSectionPreview
,
289 mIsSectionPreview
, 17);
292 HASH_SET_STRING(0x2F1977A57AF7D6DELL
, m_mMaxPPExpandDepth
,
293 mMaxPPExpandDepth
, 17);
296 HASH_SET_STRING(0x445D1000EF6096A4LL
, m_mAllowExternalImages
,
297 mAllowExternalImages
, 20);
300 HASH_SET_STRING(0x3CDFE89965667DA6LL
, m_mInterfaceMessage
,
301 mInterfaceMessage
, 17);
304 HASH_SET_STRING(0x7C6DFEF329ED7D69LL
, m_mAllowSpecialInclusion
,
305 mAllowSpecialInclusion
, 22);
308 HASH_SET_STRING(0x7C0C15E96BAB2D2CLL
, m_mTargetLanguage
,
309 mTargetLanguage
, 15);
312 HASH_SET_STRING(0x0274AAE2A9A37AB2LL
, m_mRemoveComments
,
313 mRemoveComments
, 15);
316 HASH_SET_STRING(0x05A881D863419037LL
, m_mAllowExternalImagesFrom
,
317 mAllowExternalImagesFrom
, 24);
318 HASH_SET_STRING(0x71234371FAE7CC37LL
, m_mEnableLimitReport
,
319 mEnableLimitReport
, 18);
322 HASH_SET_STRING(0x10535E2E0E19F538LL
, m_mUseTeX
,
326 HASH_SET_STRING(0x78CCE3041490DE7ALL
, m_mTimestamp
,
330 HASH_SET_STRING(0x37FD6D9CA60B237BLL
, m_mInterwikiMagic
,
331 mInterwikiMagic
, 15);
336 return c_ObjectData::o_set(s
, hash
, v
, forInit
);
338 Variant
&c_parseroptions::o_lval(CStrRef s
, int64 hash
) {
339 if (hash
< 0) hash
= hash_string(s
.data(), s
.length());
342 HASH_RETURN_STRING(0x316BC0F2B0E26180LL
, m_mUser
,
346 HASH_RETURN_STRING(0x763C8510123DFFC4LL
, m_mIsPrintable
,
350 HASH_RETURN_STRING(0x46AADA01E8915747LL
, m_mTidy
,
354 HASH_RETURN_STRING(0x73F3AA262BBE77CALL
, m_mDateFormat
,
358 HASH_RETURN_STRING(0x6F5C8D9DF76B8F0BLL
, m_mUseDynamicDates
,
359 mUseDynamicDates
, 16);
362 HASH_RETURN_STRING(0x0625E872F78E6D8CLL
, m_mExternalLinkTarget
,
363 mExternalLinkTarget
, 19);
366 HASH_RETURN_STRING(0x48B79CB251AA37CELL
, m_mEnableImageWhitelist
,
367 mEnableImageWhitelist
, 21);
370 HASH_RETURN_STRING(0x198864A9BC83D7D4LL
, m_mSkin
,
372 HASH_RETURN_STRING(0x2B145DAB4A584D54LL
, m_mIsPreview
,
376 HASH_RETURN_STRING(0x3DD526BE5013BD55LL
, m_mMaxPPNodeCount
,
377 mMaxPPNodeCount
, 15);
378 HASH_RETURN_STRING(0x1D7E526AF4EDBCD5LL
, m_mMaxTemplateDepth
,
379 mMaxTemplateDepth
, 17);
382 HASH_RETURN_STRING(0x513A835C94185E5ALL
, m_mEditSection
,
386 HASH_RETURN_STRING(0x18630BFBBD4A10DBLL
, m_mTemplateCallback
,
387 mTemplateCallback
, 17);
390 HASH_RETURN_STRING(0x3B40E2FE5D6554DDLL
, m_mNumberHeadings
,
391 mNumberHeadings
, 15);
392 HASH_RETURN_STRING(0x69C2FB7F954EF5DDLL
, m_mMaxIncludeSize
,
393 mMaxIncludeSize
, 15);
394 HASH_RETURN_STRING(0x0AADCB30E7D6EC9DLL
, m_mIsSectionPreview
,
395 mIsSectionPreview
, 17);
398 HASH_RETURN_STRING(0x2F1977A57AF7D6DELL
, m_mMaxPPExpandDepth
,
399 mMaxPPExpandDepth
, 17);
402 HASH_RETURN_STRING(0x445D1000EF6096A4LL
, m_mAllowExternalImages
,
403 mAllowExternalImages
, 20);
406 HASH_RETURN_STRING(0x3CDFE89965667DA6LL
, m_mInterfaceMessage
,
407 mInterfaceMessage
, 17);
410 HASH_RETURN_STRING(0x7C6DFEF329ED7D69LL
, m_mAllowSpecialInclusion
,
411 mAllowSpecialInclusion
, 22);
414 HASH_RETURN_STRING(0x7C0C15E96BAB2D2CLL
, m_mTargetLanguage
,
415 mTargetLanguage
, 15);
418 HASH_RETURN_STRING(0x0274AAE2A9A37AB2LL
, m_mRemoveComments
,
419 mRemoveComments
, 15);
422 HASH_RETURN_STRING(0x05A881D863419037LL
, m_mAllowExternalImagesFrom
,
423 mAllowExternalImagesFrom
, 24);
424 HASH_RETURN_STRING(0x71234371FAE7CC37LL
, m_mEnableLimitReport
,
425 mEnableLimitReport
, 18);
428 HASH_RETURN_STRING(0x10535E2E0E19F538LL
, m_mUseTeX
,
432 HASH_RETURN_STRING(0x78CCE3041490DE7ALL
, m_mTimestamp
,
436 HASH_RETURN_STRING(0x37FD6D9CA60B237BLL
, m_mInterwikiMagic
,
437 mInterwikiMagic
, 15);
442 return c_ObjectData::o_lval(s
, hash
);
444 Variant
c_parseroptions::os_constant(const char *s
) {
445 return c_ObjectData::os_constant(s
);
447 IMPLEMENT_CLASS(parseroptions
)
448 ObjectData
*c_parseroptions::create(Variant v_user
// = null
451 t___construct(v_user
);
454 ObjectData
*c_parseroptions::dynCreate(CArrRef params
, bool init
/* = true */) {
456 int count
= params
.size();
457 if (count
<= 0) return (create());
458 return (create(params
.rvalAt(0)));
461 void c_parseroptions::dynConstruct(CArrRef params
) {
462 int count
= params
.size();
463 if (count
<= 0) (t___construct());
464 (t___construct(params
.rvalAt(0)));
466 ObjectData
*c_parseroptions::cloneImpl() {
467 c_parseroptions
*obj
= NEW(c_parseroptions
)();
471 void c_parseroptions::cloneSet(c_parseroptions
*clone
) {
472 clone
->m_mUseTeX
= m_mUseTeX
.isReferenced() ? ref(m_mUseTeX
) : m_mUseTeX
;
473 clone
->m_mUseDynamicDates
= m_mUseDynamicDates
.isReferenced() ? ref(m_mUseDynamicDates
) : m_mUseDynamicDates
;
474 clone
->m_mInterwikiMagic
= m_mInterwikiMagic
.isReferenced() ? ref(m_mInterwikiMagic
) : m_mInterwikiMagic
;
475 clone
->m_mAllowExternalImages
= m_mAllowExternalImages
.isReferenced() ? ref(m_mAllowExternalImages
) : m_mAllowExternalImages
;
476 clone
->m_mAllowExternalImagesFrom
= m_mAllowExternalImagesFrom
.isReferenced() ? ref(m_mAllowExternalImagesFrom
) : m_mAllowExternalImagesFrom
;
477 clone
->m_mEnableImageWhitelist
= m_mEnableImageWhitelist
.isReferenced() ? ref(m_mEnableImageWhitelist
) : m_mEnableImageWhitelist
;
478 clone
->m_mSkin
= m_mSkin
.isReferenced() ? ref(m_mSkin
) : m_mSkin
;
479 clone
->m_mDateFormat
= m_mDateFormat
.isReferenced() ? ref(m_mDateFormat
) : m_mDateFormat
;
480 clone
->m_mEditSection
= m_mEditSection
.isReferenced() ? ref(m_mEditSection
) : m_mEditSection
;
481 clone
->m_mNumberHeadings
= m_mNumberHeadings
.isReferenced() ? ref(m_mNumberHeadings
) : m_mNumberHeadings
;
482 clone
->m_mAllowSpecialInclusion
= m_mAllowSpecialInclusion
.isReferenced() ? ref(m_mAllowSpecialInclusion
) : m_mAllowSpecialInclusion
;
483 clone
->m_mTidy
= m_mTidy
.isReferenced() ? ref(m_mTidy
) : m_mTidy
;
484 clone
->m_mInterfaceMessage
= m_mInterfaceMessage
.isReferenced() ? ref(m_mInterfaceMessage
) : m_mInterfaceMessage
;
485 clone
->m_mTargetLanguage
= m_mTargetLanguage
.isReferenced() ? ref(m_mTargetLanguage
) : m_mTargetLanguage
;
486 clone
->m_mMaxIncludeSize
= m_mMaxIncludeSize
.isReferenced() ? ref(m_mMaxIncludeSize
) : m_mMaxIncludeSize
;
487 clone
->m_mMaxPPNodeCount
= m_mMaxPPNodeCount
.isReferenced() ? ref(m_mMaxPPNodeCount
) : m_mMaxPPNodeCount
;
488 clone
->m_mMaxPPExpandDepth
= m_mMaxPPExpandDepth
.isReferenced() ? ref(m_mMaxPPExpandDepth
) : m_mMaxPPExpandDepth
;
489 clone
->m_mMaxTemplateDepth
= m_mMaxTemplateDepth
.isReferenced() ? ref(m_mMaxTemplateDepth
) : m_mMaxTemplateDepth
;
490 clone
->m_mRemoveComments
= m_mRemoveComments
.isReferenced() ? ref(m_mRemoveComments
) : m_mRemoveComments
;
491 clone
->m_mTemplateCallback
= m_mTemplateCallback
.isReferenced() ? ref(m_mTemplateCallback
) : m_mTemplateCallback
;
492 clone
->m_mEnableLimitReport
= m_mEnableLimitReport
.isReferenced() ? ref(m_mEnableLimitReport
) : m_mEnableLimitReport
;
493 clone
->m_mTimestamp
= m_mTimestamp
.isReferenced() ? ref(m_mTimestamp
) : m_mTimestamp
;
494 clone
->m_mExternalLinkTarget
= m_mExternalLinkTarget
.isReferenced() ? ref(m_mExternalLinkTarget
) : m_mExternalLinkTarget
;
495 clone
->m_mUser
= m_mUser
.isReferenced() ? ref(m_mUser
) : m_mUser
;
496 clone
->m_mIsPreview
= m_mIsPreview
.isReferenced() ? ref(m_mIsPreview
) : m_mIsPreview
;
497 clone
->m_mIsSectionPreview
= m_mIsSectionPreview
.isReferenced() ? ref(m_mIsSectionPreview
) : m_mIsSectionPreview
;
498 clone
->m_mIsPrintable
= m_mIsPrintable
.isReferenced() ? ref(m_mIsPrintable
) : m_mIsPrintable
;
499 ObjectData::cloneSet(clone
);
501 Variant
c_parseroptions::o_invoke(const char *s
, CArrRef params
, int64 hash
, bool fatal
) {
502 if (hash
< 0) hash
= hash_string_i(s
);
505 HASH_GUARD(0x7533D7D1FB463C81LL
, gettimestamp
) {
506 return (t_gettimestamp());
508 HASH_GUARD(0x01659C897F5E99C1LL
, getusedynamicdates
) {
509 return (t_getusedynamicdates());
513 HASH_GUARD(0x269DAD3410FFF8C6LL
, getinterwikimagic
) {
514 return (t_getinterwikimagic());
518 HASH_GUARD(0x6EF12DB3679FD689LL
, getdateformat
) {
519 return (t_getdateformat());
523 HASH_GUARD(0x47CB1D8AB54E1850LL
, getinterfacemessage
) {
524 return (t_getinterfacemessage());
528 HASH_GUARD(0x2C2CE4CD607BE9D3LL
, getusetex
) {
529 return (t_getusetex());
533 HASH_GUARD(0x4E73BF37061917D4LL
, getremovecomments
) {
534 return (t_getremovecomments());
538 HASH_GUARD(0x5F1B74D4BEBB6CD5LL
, geteditsection
) {
539 return (t_geteditsection());
543 HASH_GUARD(0x244B3592B556B85CLL
, initialisefromuser
) {
544 return (t_initialisefromuser(params
.rvalAt(0)), null
);
546 HASH_GUARD(0x6C9C5936F7FFEA1CLL
, getallowspecialinclusion
) {
547 return (t_getallowspecialinclusion());
551 HASH_GUARD(0x0D31D0AC229C615FLL
, __construct
) {
552 int count
= params
.size();
553 if (count
<= 0) return (t___construct(), null
);
554 return (t___construct(params
.rvalAt(0)), null
);
556 HASH_GUARD(0x6C79601E06BA735FLL
, getskin
) {
557 return (t_getskin());
561 HASH_GUARD(0x4C54B0BC426A6EE3LL
, getmaxtemplatedepth
) {
562 return (t_getmaxtemplatedepth());
566 HASH_GUARD(0x66650D0ADB29FEAALL
, gettargetlanguage
) {
567 return (t_gettargetlanguage());
571 HASH_GUARD(0x24F0B1CAFFCAC26ELL
, getnumberheadings
) {
572 return (t_getnumberheadings());
576 HASH_GUARD(0x3CCD270F1E382832LL
, getexternallinktarget
) {
577 return (t_getexternallinktarget());
581 HASH_GUARD(0x49A4385734AC6E73LL
, getcleansignatures
) {
582 return (t_getcleansignatures());
586 HASH_GUARD(0x4EDD9E12C4CE34F5LL
, gettemplatecallback
) {
587 return (t_gettemplatecallback());
589 HASH_GUARD(0x5356D47AAA28FDF5LL
, getmaxincludesize
) {
590 return (t_getmaxincludesize());
594 HASH_GUARD(0x500FFF199D084BF7LL
, getenableimagewhitelist
) {
595 return (t_getenableimagewhitelist());
597 HASH_GUARD(0x09A86C9F3335CAB7LL
, getallowexternalimages
) {
598 return (t_getallowexternalimages());
602 HASH_GUARD(0x22B0D101E5B6C279LL
, getenablelimitreport
) {
603 return (t_getenablelimitreport());
607 HASH_GUARD(0x6256ABE618956C3DLL
, getisprintable
) {
608 return (t_getisprintable());
612 HASH_GUARD(0x328637508AD8D9BELL
, getallowexternalimagesfrom
) {
613 return (t_getallowexternalimagesfrom());
619 return c_ObjectData::o_invoke(s
, params
, hash
, fatal
);
621 Variant
c_parseroptions::o_invoke_few_args(const char *s
, int64 hash
, int count
, CVarRef a0
, CVarRef a1
, CVarRef a2
, CVarRef a3
, CVarRef a4
, CVarRef a5
) {
622 if (hash
< 0) hash
= hash_string_i(s
);
625 HASH_GUARD(0x7533D7D1FB463C81LL
, gettimestamp
) {
626 return (t_gettimestamp());
628 HASH_GUARD(0x01659C897F5E99C1LL
, getusedynamicdates
) {
629 return (t_getusedynamicdates());
633 HASH_GUARD(0x269DAD3410FFF8C6LL
, getinterwikimagic
) {
634 return (t_getinterwikimagic());
638 HASH_GUARD(0x6EF12DB3679FD689LL
, getdateformat
) {
639 return (t_getdateformat());
643 HASH_GUARD(0x47CB1D8AB54E1850LL
, getinterfacemessage
) {
644 return (t_getinterfacemessage());
648 HASH_GUARD(0x2C2CE4CD607BE9D3LL
, getusetex
) {
649 return (t_getusetex());
653 HASH_GUARD(0x4E73BF37061917D4LL
, getremovecomments
) {
654 return (t_getremovecomments());
658 HASH_GUARD(0x5F1B74D4BEBB6CD5LL
, geteditsection
) {
659 return (t_geteditsection());
663 HASH_GUARD(0x244B3592B556B85CLL
, initialisefromuser
) {
664 return (t_initialisefromuser(a0
), null
);
666 HASH_GUARD(0x6C9C5936F7FFEA1CLL
, getallowspecialinclusion
) {
667 return (t_getallowspecialinclusion());
671 HASH_GUARD(0x0D31D0AC229C615FLL
, __construct
) {
672 if (count
<= 0) return (t___construct(), null
);
673 return (t___construct(a0
), null
);
675 HASH_GUARD(0x6C79601E06BA735FLL
, getskin
) {
676 return (t_getskin());
680 HASH_GUARD(0x4C54B0BC426A6EE3LL
, getmaxtemplatedepth
) {
681 return (t_getmaxtemplatedepth());
685 HASH_GUARD(0x66650D0ADB29FEAALL
, gettargetlanguage
) {
686 return (t_gettargetlanguage());
690 HASH_GUARD(0x24F0B1CAFFCAC26ELL
, getnumberheadings
) {
691 return (t_getnumberheadings());
695 HASH_GUARD(0x3CCD270F1E382832LL
, getexternallinktarget
) {
696 return (t_getexternallinktarget());
700 HASH_GUARD(0x49A4385734AC6E73LL
, getcleansignatures
) {
701 return (t_getcleansignatures());
705 HASH_GUARD(0x4EDD9E12C4CE34F5LL
, gettemplatecallback
) {
706 return (t_gettemplatecallback());
708 HASH_GUARD(0x5356D47AAA28FDF5LL
, getmaxincludesize
) {
709 return (t_getmaxincludesize());
713 HASH_GUARD(0x500FFF199D084BF7LL
, getenableimagewhitelist
) {
714 return (t_getenableimagewhitelist());
716 HASH_GUARD(0x09A86C9F3335CAB7LL
, getallowexternalimages
) {
717 return (t_getallowexternalimages());
721 HASH_GUARD(0x22B0D101E5B6C279LL
, getenablelimitreport
) {
722 return (t_getenablelimitreport());
726 HASH_GUARD(0x6256ABE618956C3DLL
, getisprintable
) {
727 return (t_getisprintable());
731 HASH_GUARD(0x328637508AD8D9BELL
, getallowexternalimagesfrom
) {
732 return (t_getallowexternalimagesfrom());
738 return c_ObjectData::o_invoke_few_args(s
, hash
, count
, a0
, a1
, a2
, a3
, a4
, a5
);
740 Variant
c_parseroptions::os_invoke(const char *c
, const char *s
, CArrRef params
, int64 hash
, bool fatal
) {
741 return c_ObjectData::os_invoke(c
, s
, params
, hash
, fatal
);
743 Variant cw_parseroptions$
os_get(const char *s
) {
744 return c_parseroptions::os_get(s
, -1);
746 Variant
&cw_parseroptions$
os_lval(const char *s
) {
747 return c_parseroptions::os_lval(s
, -1);
749 Variant cw_parseroptions$
os_constant(const char *s
) {
750 return c_parseroptions::os_constant(s
);
752 Variant cw_parseroptions$
os_invoke(const char *c
, const char *s
, CArrRef params
, bool fatal
/* = true */) {
753 return c_parseroptions::os_invoke(c
, s
, params
, -1, fatal
);
755 void c_parseroptions::init() {
757 m_mUseDynamicDates
= null
;
758 m_mInterwikiMagic
= null
;
759 m_mAllowExternalImages
= null
;
760 m_mAllowExternalImagesFrom
= null
;
761 m_mEnableImageWhitelist
= null
;
763 m_mDateFormat
= null
;
764 m_mEditSection
= null
;
765 m_mNumberHeadings
= null
;
766 m_mAllowSpecialInclusion
= null
;
768 m_mInterfaceMessage
= null
;
769 m_mTargetLanguage
= null
;
770 m_mMaxIncludeSize
= null
;
771 m_mMaxPPNodeCount
= null
;
772 m_mMaxPPExpandDepth
= null
;
773 m_mMaxTemplateDepth
= null
;
774 m_mRemoveComments
= null
;
775 m_mTemplateCallback
= null
;
776 m_mEnableLimitReport
= null
;
778 m_mExternalLinkTarget
= null
;
781 m_mIsSectionPreview
= null
;
782 m_mIsPrintable
= null
;
784 /* SRC: ParserOptions.php line 40 */
785 Variant
c_parseroptions::t_getusetex() {
786 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getUseTeX
);
789 /* SRC: ParserOptions.php line 41 */
790 Variant
c_parseroptions::t_getusedynamicdates() {
791 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getUseDynamicDates
);
792 return m_mUseDynamicDates
;
794 /* SRC: ParserOptions.php line 42 */
795 Variant
c_parseroptions::t_getinterwikimagic() {
796 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getInterwikiMagic
);
797 return m_mInterwikiMagic
;
799 /* SRC: ParserOptions.php line 43 */
800 Variant
c_parseroptions::t_getallowexternalimages() {
801 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getAllowExternalImages
);
802 return m_mAllowExternalImages
;
804 /* SRC: ParserOptions.php line 44 */
805 Variant
c_parseroptions::t_getallowexternalimagesfrom() {
806 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getAllowExternalImagesFrom
);
807 return m_mAllowExternalImagesFrom
;
809 /* SRC: ParserOptions.php line 45 */
810 Variant
c_parseroptions::t_getenableimagewhitelist() {
811 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getEnableImageWhitelist
);
812 return m_mEnableImageWhitelist
;
814 /* SRC: ParserOptions.php line 46 */
815 Variant
c_parseroptions::t_geteditsection() {
816 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getEditSection
);
817 return m_mEditSection
;
819 /* SRC: ParserOptions.php line 47 */
820 Variant
c_parseroptions::t_getnumberheadings() {
821 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getNumberHeadings
);
822 return m_mNumberHeadings
;
824 /* SRC: ParserOptions.php line 48 */
825 Variant
c_parseroptions::t_getallowspecialinclusion() {
826 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getAllowSpecialInclusion
);
827 return m_mAllowSpecialInclusion
;
829 /* SRC: ParserOptions.php line 49 */
830 Variant
c_parseroptions::t_gettidy() {
831 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getTidy
);
834 /* SRC: ParserOptions.php line 50 */
835 Variant
c_parseroptions::t_getinterfacemessage() {
836 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getInterfaceMessage
);
837 return m_mInterfaceMessage
;
839 /* SRC: ParserOptions.php line 51 */
840 Variant
c_parseroptions::t_gettargetlanguage() {
841 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getTargetLanguage
);
842 return m_mTargetLanguage
;
844 /* SRC: ParserOptions.php line 52 */
845 Variant
c_parseroptions::t_getmaxincludesize() {
846 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getMaxIncludeSize
);
847 return m_mMaxIncludeSize
;
849 /* SRC: ParserOptions.php line 53 */
850 Variant
c_parseroptions::t_getmaxppnodecount() {
851 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getMaxPPNodeCount
);
852 return m_mMaxPPNodeCount
;
854 /* SRC: ParserOptions.php line 54 */
855 Variant
c_parseroptions::t_getmaxtemplatedepth() {
856 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getMaxTemplateDepth
);
857 return m_mMaxTemplateDepth
;
859 /* SRC: ParserOptions.php line 55 */
860 Variant
c_parseroptions::t_getremovecomments() {
861 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getRemoveComments
);
862 return m_mRemoveComments
;
864 /* SRC: ParserOptions.php line 56 */
865 Variant
c_parseroptions::t_gettemplatecallback() {
866 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getTemplateCallback
);
867 return m_mTemplateCallback
;
869 /* SRC: ParserOptions.php line 57 */
870 Variant
c_parseroptions::t_getenablelimitreport() {
871 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getEnableLimitReport
);
872 return m_mEnableLimitReport
;
874 /* SRC: ParserOptions.php line 58 */
875 Variant
c_parseroptions::t_getcleansignatures() {
876 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getCleanSignatures
);
877 return o_get("mCleanSignatures", 0x6FEC17D82AD5A12BLL
);
879 /* SRC: ParserOptions.php line 59 */
880 Variant
c_parseroptions::t_getexternallinktarget() {
881 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getExternalLinkTarget
);
882 return m_mExternalLinkTarget
;
884 /* SRC: ParserOptions.php line 60 */
885 Variant
c_parseroptions::t_getispreview() {
886 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getIsPreview
);
889 /* SRC: ParserOptions.php line 61 */
890 Variant
c_parseroptions::t_getissectionpreview() {
891 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getIsSectionPreview
);
892 return m_mIsSectionPreview
;
894 /* SRC: ParserOptions.php line 62 */
895 Variant
c_parseroptions::t_getisprintable() {
896 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getIsPrintable
);
897 return m_mIsPrintable
;
899 /* SRC: ParserOptions.php line 64 */
900 Variant
c_parseroptions::t_getskin() {
901 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getSkin
);
902 if (!(t___isset("mSkin"))) {
903 (m_mSkin
= LINE(66,m_mUser
.o_invoke_few_args("getSkin", 0x6C79601E06BA735FLL
, 0)));
907 /* SRC: ParserOptions.php line 71 */
908 Variant
c_parseroptions::t_getdateformat() {
909 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getDateFormat
);
910 if (!(t___isset("mDateFormat"))) {
911 (m_mDateFormat
= LINE(73,m_mUser
.o_invoke_few_args("getDatePreference", 0x1A469A31076AB82CLL
, 0)));
913 return m_mDateFormat
;
915 /* SRC: ParserOptions.php line 78 */
916 Variant
c_parseroptions::t_gettimestamp() {
917 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::getTimestamp
);
918 if (!(t___isset("mTimestamp"))) {
919 (m_mTimestamp
= LINE(80,invoke_failed("wftimestampnow", Array(), 0x00000000151D8950LL
)));
923 /* SRC: ParserOptions.php line 85 */
924 Variant
c_parseroptions::t_setusetex(Variant v_x
) {
925 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setUseTeX
);
926 return LINE(85,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mUseTeX
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
928 /* SRC: ParserOptions.php line 86 */
929 Variant
c_parseroptions::t_setusedynamicdates(Variant v_x
) {
930 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setUseDynamicDates
);
931 return LINE(86,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mUseDynamicDates
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
933 /* SRC: ParserOptions.php line 87 */
934 Variant
c_parseroptions::t_setinterwikimagic(Variant v_x
) {
935 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setInterwikiMagic
);
936 return LINE(87,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mInterwikiMagic
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
938 /* SRC: ParserOptions.php line 88 */
939 Variant
c_parseroptions::t_setallowexternalimages(Variant v_x
) {
940 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setAllowExternalImages
);
941 return LINE(88,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mAllowExternalImages
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
943 /* SRC: ParserOptions.php line 89 */
944 Variant
c_parseroptions::t_setallowexternalimagesfrom(Variant v_x
) {
945 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setAllowExternalImagesFrom
);
946 return LINE(89,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mAllowExternalImagesFrom
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
948 /* SRC: ParserOptions.php line 90 */
949 Variant
c_parseroptions::t_setenableimagewhitelist(Variant v_x
) {
950 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setEnableImageWhitelist
);
951 return LINE(90,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mEnableImageWhitelist
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
953 /* SRC: ParserOptions.php line 91 */
954 Variant
c_parseroptions::t_setdateformat(Variant v_x
) {
955 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setDateFormat
);
956 return LINE(91,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mDateFormat
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
958 /* SRC: ParserOptions.php line 92 */
959 Variant
c_parseroptions::t_seteditsection(Variant v_x
) {
960 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setEditSection
);
961 return LINE(92,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mEditSection
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
963 /* SRC: ParserOptions.php line 93 */
964 Variant
c_parseroptions::t_setnumberheadings(Variant v_x
) {
965 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setNumberHeadings
);
966 return LINE(93,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mNumberHeadings
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
968 /* SRC: ParserOptions.php line 94 */
969 Variant
c_parseroptions::t_setallowspecialinclusion(Variant v_x
) {
970 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setAllowSpecialInclusion
);
971 return LINE(94,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mAllowSpecialInclusion
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
973 /* SRC: ParserOptions.php line 95 */
974 Variant
c_parseroptions::t_settidy(Variant v_x
) {
975 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setTidy
);
976 return LINE(95,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mTidy
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
978 /* SRC: ParserOptions.php line 96 */
979 void c_parseroptions::t_setskin(CVarRef v_x
) {
980 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setSkin
);
983 /* SRC: ParserOptions.php line 97 */
984 Variant
c_parseroptions::t_setinterfacemessage(Variant v_x
) {
985 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setInterfaceMessage
);
986 return LINE(97,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mInterfaceMessage
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
988 /* SRC: ParserOptions.php line 98 */
989 Variant
c_parseroptions::t_settargetlanguage(Variant v_x
) {
990 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setTargetLanguage
);
991 return LINE(98,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mTargetLanguage
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
993 /* SRC: ParserOptions.php line 99 */
994 Variant
c_parseroptions::t_setmaxincludesize(Variant v_x
) {
995 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setMaxIncludeSize
);
996 return LINE(99,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mMaxIncludeSize
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
998 /* SRC: ParserOptions.php line 100 */
999 Variant
c_parseroptions::t_setmaxppnodecount(Variant v_x
) {
1000 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setMaxPPNodeCount
);
1001 return LINE(100,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mMaxPPNodeCount
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1003 /* SRC: ParserOptions.php line 101 */
1004 Variant
c_parseroptions::t_setmaxtemplatedepth(Variant v_x
) {
1005 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setMaxTemplateDepth
);
1006 return LINE(101,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mMaxTemplateDepth
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1008 /* SRC: ParserOptions.php line 102 */
1009 Variant
c_parseroptions::t_setremovecomments(Variant v_x
) {
1010 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setRemoveComments
);
1011 return LINE(102,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mRemoveComments
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1013 /* SRC: ParserOptions.php line 103 */
1014 Variant
c_parseroptions::t_settemplatecallback(Variant v_x
) {
1015 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setTemplateCallback
);
1016 return LINE(103,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mTemplateCallback
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1018 /* SRC: ParserOptions.php line 104 */
1019 Variant
c_parseroptions::t_enablelimitreport(Variant v_x
// = true
1021 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::enableLimitReport
);
1022 return LINE(104,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mEnableLimitReport
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1024 /* SRC: ParserOptions.php line 105 */
1025 Variant
c_parseroptions::t_settimestamp(Variant v_x
) {
1026 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setTimestamp
);
1027 return LINE(105,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mTimestamp
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1029 /* SRC: ParserOptions.php line 106 */
1030 Variant
c_parseroptions::t_setcleansignatures(Variant v_x
) {
1031 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setCleanSignatures
);
1032 return LINE(106,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(o_lval("mCleanSignatures", 0x6FEC17D82AD5A12BLL
))).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1034 /* SRC: ParserOptions.php line 107 */
1035 Variant
c_parseroptions::t_setexternallinktarget(Variant v_x
) {
1036 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setExternalLinkTarget
);
1037 return LINE(107,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mExternalLinkTarget
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1039 /* SRC: ParserOptions.php line 108 */
1040 Variant
c_parseroptions::t_setispreview(Variant v_x
) {
1041 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setIsPreview
);
1042 return LINE(108,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mIsPreview
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1044 /* SRC: ParserOptions.php line 109 */
1045 Variant
c_parseroptions::t_setissectionpreview(Variant v_x
) {
1046 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setIsSectionPreview
);
1047 return LINE(109,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mIsSectionPreview
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1049 /* SRC: ParserOptions.php line 110 */
1050 Variant
c_parseroptions::t_setisprintable(Variant v_x
) {
1051 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::setIsPrintable
);
1052 return LINE(110,invoke_failed("wfsetvar", Array(ArrayInit(2).set(0, ref(m_mIsPrintable
)).set(1, ref(v_x
)).create()), 0x000000009E927E0BLL
));
1054 /* SRC: ParserOptions.php line 112 */
1055 void c_parseroptions::t___construct(Variant v_user
// = null
1057 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::__construct
);
1058 bool oldInCtor
= gasInCtor(true);
1059 LINE(113,t_initialisefromuser(v_user
));
1060 gasInCtor(oldInCtor
);
1062 /* SRC: ParserOptions.php line 120 */
1063 p_parseroptions
c_parseroptions::ti_newfromuser(const char* cls
, CVarRef v_user
) {
1064 STATIC_METHOD_INJECTION(ParserOptions
, ParserOptions::newFromUser
);
1065 return ((Object
)(LINE(121,p_parseroptions(p_parseroptions(NEWOBJ(c_parseroptions
)())->create(v_user
)))));
1067 /* SRC: ParserOptions.php line 125 */
1068 void c_parseroptions::t_initialisefromuser(Variant v_userInput
) {
1069 INSTANCE_METHOD_INJECTION(ParserOptions
, ParserOptions::initialiseFromUser
);
1070 DECLARE_GLOBAL_VARIABLES(g
);
1071 Variant
&gv_wgUseTeX
__attribute__((__unused__
)) = g
->GV(wgUseTeX
);
1072 Variant
&gv_wgUseDynamicDates
__attribute__((__unused__
)) = g
->GV(wgUseDynamicDates
);
1073 Variant
&gv_wgInterwikiMagic
__attribute__((__unused__
)) = g
->GV(wgInterwikiMagic
);
1074 Variant
&gv_wgAllowExternalImages
__attribute__((__unused__
)) = g
->GV(wgAllowExternalImages
);
1075 Variant
&gv_wgAllowExternalImagesFrom
__attribute__((__unused__
)) = g
->GV(wgAllowExternalImagesFrom
);
1076 Variant
&gv_wgEnableImageWhitelist
__attribute__((__unused__
)) = g
->GV(wgEnableImageWhitelist
);
1077 Variant
&gv_wgAllowSpecialInclusion
__attribute__((__unused__
)) = g
->GV(wgAllowSpecialInclusion
);
1078 Variant
&gv_wgMaxArticleSize
__attribute__((__unused__
)) = g
->GV(wgMaxArticleSize
);
1079 Variant
&gv_wgMaxPPNodeCount
__attribute__((__unused__
)) = g
->GV(wgMaxPPNodeCount
);
1080 Variant
&gv_wgMaxTemplateDepth
__attribute__((__unused__
)) = g
->GV(wgMaxTemplateDepth
);
1081 Variant
&gv_wgMaxPPExpandDepth
__attribute__((__unused__
)) = g
->GV(wgMaxPPExpandDepth
);
1082 Variant
&gv_wgCleanSignatures
__attribute__((__unused__
)) = g
->GV(wgCleanSignatures
);
1083 Variant
&gv_wgExternalLinkTarget
__attribute__((__unused__
)) = g
->GV(wgExternalLinkTarget
);
1085 Variant
&gv_wgUser
__attribute__((__unused__
)) = g
->GV(wgUser
);
1095 (v_fname
= "ParserOptions::initialiseFromUser");
1096 LINE(131,invoke_failed("wfprofilein", Array(ArrayInit(1).set(0, ref(v_fname
)).create()), 0x0000000075359BAFLL
));
1097 if (!(toBoolean(v_userInput
))) {
1098 v_wgUser
= ref(g
->GV(wgUser
));
1099 if (isset(v_wgUser
)) {
1100 (v_user
= v_wgUser
);
1103 (v_user
= LINE(137,create_object("user", Array())));
1107 (v_user
= ref(v_userInput
));
1110 (m_mUseTeX
= gv_wgUseTeX
);
1111 (m_mUseDynamicDates
= gv_wgUseDynamicDates
);
1112 (m_mInterwikiMagic
= gv_wgInterwikiMagic
);
1113 (m_mAllowExternalImages
= gv_wgAllowExternalImages
);
1114 (m_mAllowExternalImagesFrom
= gv_wgAllowExternalImagesFrom
);
1115 (m_mEnableImageWhitelist
= gv_wgEnableImageWhitelist
);
1117 (m_mDateFormat
= null
);
1118 (m_mEditSection
= true);
1119 (m_mNumberHeadings
= LINE(154,v_user
.o_invoke_few_args("getOption", 0x402DD1A85CAEA6C0LL
, 1, "numberheadings")));
1120 (m_mAllowSpecialInclusion
= gv_wgAllowSpecialInclusion
);
1122 (m_mInterfaceMessage
= false);
1123 (m_mTargetLanguage
= null
);
1124 (m_mMaxIncludeSize
= gv_wgMaxArticleSize
* 1024LL);
1125 (m_mMaxPPNodeCount
= gv_wgMaxPPNodeCount
);
1126 (m_mMaxPPExpandDepth
= gv_wgMaxPPExpandDepth
);
1127 (m_mMaxTemplateDepth
= gv_wgMaxTemplateDepth
);
1128 (m_mRemoveComments
= true);
1129 (m_mTemplateCallback
= ScalarArrays::sa_
[1]);
1130 (m_mEnableLimitReport
= false);
1131 (o_lval("mCleanSignatures", 0x6FEC17D82AD5A12BLL
) = gv_wgCleanSignatures
);
1132 (m_mExternalLinkTarget
= gv_wgExternalLinkTarget
);
1133 (m_mIsPreview
= false);
1134 (m_mIsSectionPreview
= false);
1135 LINE(170,invoke_failed("wfprofileout", Array(ArrayInit(1).set(0, ref(v_fname
)).create()), 0x00000000B599F276LL
));
1137 Object
co_parseroptions(CArrRef params
, bool init
/* = true */) {
1138 return Object(p_parseroptions(NEW(c_parseroptions
)())->dynCreate(params
, init
));
1140 Variant pm_php$
ParserOptions_php(bool incOnce
/* = false */, LVariableTable
* variables
/* = NULL */) {
1141 FUNCTION_INJECTION(run_init::ParserOptions
.php
);
1143 DECLARE_GLOBAL_VARIABLES(g
);
1144 bool &alreadyRun
= g
->run_pm_php$ParserOptions_php
;
1145 if (alreadyRun
) { if (incOnce
) return true;}
1146 else alreadyRun
= true;
1147 if (!variables
) variables
= g
;
1149 DECLARE_GLOBAL_VARIABLES(g
);
1150 LVariableTable
*gVariables
__attribute__((__unused__
)) = get_variable_table();
1154 ///////////////////////////////////////////////////////////////////////////////