xref: /dokuwiki/inc/Parsing/ParserMode/Base.php (revision be906b566b9bdfd92c032ee07c4fd077d820a8d1)
1*be906b56SAndreas Gohr<?php
2*be906b56SAndreas Gohr
3*be906b56SAndreas Gohrnamespace dokuwiki\Parsing\ParserMode;
4*be906b56SAndreas Gohr
5*be906b56SAndreas Gohrclass Base extends AbstractMode
6*be906b56SAndreas Gohr{
7*be906b56SAndreas Gohr
8*be906b56SAndreas Gohr    /**
9*be906b56SAndreas Gohr     * Base constructor.
10*be906b56SAndreas Gohr     */
11*be906b56SAndreas Gohr    public function __construct()
12*be906b56SAndreas Gohr    {
13*be906b56SAndreas Gohr        global $PARSER_MODES;
14*be906b56SAndreas Gohr
15*be906b56SAndreas Gohr        $this->allowedModes = array_merge(
16*be906b56SAndreas Gohr            $PARSER_MODES['container'],
17*be906b56SAndreas Gohr            $PARSER_MODES['baseonly'],
18*be906b56SAndreas Gohr            $PARSER_MODES['paragraphs'],
19*be906b56SAndreas Gohr            $PARSER_MODES['formatting'],
20*be906b56SAndreas Gohr            $PARSER_MODES['substition'],
21*be906b56SAndreas Gohr            $PARSER_MODES['protected'],
22*be906b56SAndreas Gohr            $PARSER_MODES['disabled']
23*be906b56SAndreas Gohr        );
24*be906b56SAndreas Gohr    }
25*be906b56SAndreas Gohr
26*be906b56SAndreas Gohr    /** @inheritdoc */
27*be906b56SAndreas Gohr    public function getSort()
28*be906b56SAndreas Gohr    {
29*be906b56SAndreas Gohr        return 0;
30*be906b56SAndreas Gohr    }
31*be906b56SAndreas Gohr}
32