123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- <?php
- interface Preprocessor {
-
- function __construct( $parser );
-
- function newFrame();
-
- function newCustomFrame( $args );
-
- function preprocessToObj( $text, $flags = 0 );
- }
- interface PPFrame {
- const NO_ARGS = 1;
- const NO_TEMPLATES = 2;
- const STRIP_COMMENTS = 4;
- const NO_IGNORE = 8;
- const RECOVER_COMMENTS = 16;
- const RECOVER_ORIG = 27;
-
- function newChild( $args = false, $title = false );
-
- function expand( $root, $flags = 0 );
-
- function implodeWithFlags( $sep, $flags );
-
- function implode( $sep );
-
- function virtualImplode( $sep );
-
- function virtualBracketedImplode( $start, $sep, $end );
-
- function isEmpty();
-
- function getArgument( $name );
-
- function loopCheck( $title );
-
- function isTemplate();
- }
- interface PPNode {
-
- function getChildren();
-
- function getFirstChild();
-
- function getNextSibling();
-
- function getChildrenOfType( $type );
-
- function getLength();
-
- function item( $i );
-
- function getName();
-
- function splitArg();
-
- function splitExt();
-
- function splitHeading();
- }
|