MediaWiki  REL1_31
PPCustomFrame_DOM Class Reference

Expansion frame with custom arguments. More...

Inheritance diagram for PPCustomFrame_DOM:
Collaboration diagram for PPCustomFrame_DOM:

Public Member Functions

 __construct ( $preprocessor, $args)
 __toString ()
 getArgument ( $index)
 getArguments ()
 isEmpty ()
- Public Member Functions inherited from PPFrame_DOM
 __construct ( $preprocessor)
 Construct a new preprocessor frame. More...
 cachedExpand ( $key, $root, $flags=0)
 expand ( $root, $flags=0)
 getNamedArguments ()
 getNumberedArguments ()
 getPDBK ( $level=false)
 getTitle ()
 Get a title of frame. More...
 getTTL ()
 Get the TTL. More...
 implode ( $sep)
 Implode with no flags specified This previously called implodeWithFlags but has now been inlined to reduce stack depth. More...
 implodeWithFlags ( $sep, $flags)
 isTemplate ()
 Return true if the frame is a template frame. More...
 isVolatile ()
 Get the volatile flag. More...
 loopCheck ( $title)
 Returns true if the infinite loop check is OK, false if a loop is detected. More...
 newChild ( $args=false, $title=false, $indexOffset=0)
 Create a new child frame $args is optionally a multi-root PPNode or array containing the template arguments. More...
 setTTL ( $ttl)
 Set the TTL. More...
 setVolatile ( $flag=true)
 Set the volatile flag. More...
 virtualBracketedImplode ( $start, $sep, $end)
 Virtual implode with brackets. More...
 virtualImplode ( $sep)
 Makes an object that, when expand()ed, will be the same as one obtained with implode() More...

Public Attributes

- Public Attributes inherited from PPFrame_DOM
 Recursion depth of this frame, top = 0 Note that this is NOT the same as expansion depth in expand() More...
 Hashtable listing templates which are disallowed for expansion in this frame, having been encountered previously in parent frames. More...
Parser $parser
Preprocessor $preprocessor
Title $title
- Public Attributes inherited from PPFrame
const NO_ARGS = 1
const NO_IGNORE = 8
const NO_TAGS = 32
const NO_TEMPLATES = 2
const RECOVER_ORIG = 59
 This constant exists when $indexOffset is supported in newChild() More...

Additional Inherited Members

- Protected Attributes inherited from PPFrame_DOM
array $childExpansionCache

Detailed Description

Expansion frame with custom arguments.

Definition at line 1840 of file Preprocessor_DOM.php.

Constructor & Destructor Documentation

◆ __construct()

PPCustomFrame_DOM::__construct (   $preprocessor,

Definition at line 1844 of file Preprocessor_DOM.php.

Member Function Documentation

◆ __toString()

PPCustomFrame_DOM::__toString ( )

Reimplemented from PPFrame_DOM.

Definition at line 1849 of file Preprocessor_DOM.php.

◆ getArgument()

PPCustomFrame_DOM::getArgument (   $index)
int | string$index

Reimplemented from PPFrame_DOM.

Definition at line 1876 of file Preprocessor_DOM.php.

◆ getArguments()

PPCustomFrame_DOM::getArguments ( )

Reimplemented from PPFrame_DOM.

Definition at line 1883 of file Preprocessor_DOM.php.

References $args.

◆ isEmpty()

PPCustomFrame_DOM::isEmpty ( )

Reimplemented from PPFrame_DOM.

Definition at line 1868 of file Preprocessor_DOM.php.

Member Data Documentation

◆ $args


Definition at line 1842 of file Preprocessor_DOM.php.

The documentation for this class was generated from the following file: