MediaWiki REL1_28
PPCustomFrame_Hash Class Reference

Expansion frame with custom arguments. More...

Inheritance diagram for PPCustomFrame_Hash:
Collaboration diagram for PPCustomFrame_Hash:

Public Member Functions

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

Public Attributes

- Public Attributes inherited from PPFrame_Hash
 Recursion depth of this frame, top = 0 Note that this is NOT the same as expansion depth in expand()
 Hashtable listing templates which are disallowed for expansion in this frame, having been encountered previously in parent frames.
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()

Additional Inherited Members

- Protected Attributes inherited from PPFrame_Hash
array $childExpansionCache

Detailed Description

Expansion frame with custom arguments.

Definition at line 1570 of file Preprocessor_Hash.php.

Constructor & Destructor Documentation

◆ __construct()

PPCustomFrame_Hash::__construct (   $preprocessor,

Definition at line 1575 of file Preprocessor_Hash.php.

References $args, and PPFrame_Hash\$preprocessor.

Member Function Documentation

◆ __toString()

PPCustomFrame_Hash::__toString ( )

Reimplemented from PPFrame_Hash.

Definition at line 1580 of file Preprocessor_Hash.php.

References $name, $s, $value, and as.

◆ getArgument()

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

Reimplemented from PPFrame_Hash.

Definition at line 1607 of file Preprocessor_Hash.php.

◆ getArguments()

PPCustomFrame_Hash::getArguments ( )

Reimplemented from PPFrame_Hash.

Definition at line 1614 of file Preprocessor_Hash.php.

References $args.

◆ isEmpty()

PPCustomFrame_Hash::isEmpty ( )

Reimplemented from PPFrame_Hash.

Definition at line 1599 of file Preprocessor_Hash.php.

Member Data Documentation

◆ $args


Definition at line 1573 of file Preprocessor_Hash.php.

Referenced by __construct(), and getArguments().

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