1 | <?php |
||
16 | class Module extends \yii\base\Module |
||
17 | { |
||
18 | protected $_storage; |
||
19 | |||
20 | public $pageClasses = [ |
||
21 | 'md' => \hiqdev\yii2\modules\pages\models\MarkdownPage::class, |
||
22 | 'php' => \hiqdev\yii2\modules\pages\models\PhpPage::class, |
||
23 | 'twig' => \hiqdev\yii2\modules\pages\models\TwigPage::class, |
||
24 | ]; |
||
25 | |||
26 | public function findPageClass($extension) |
||
34 | |||
35 | public static function getInstance() |
||
39 | |||
40 | /** |
||
41 | * This to use standard app pathes for views and layouts. |
||
42 | * @return string |
||
43 | */ |
||
44 | public function getViewPath() |
||
48 | |||
49 | public function find($page) |
||
73 | |||
74 | public function isDir($page) |
||
84 | |||
85 | public function getMetadata($page) |
||
89 | |||
90 | /** |
||
91 | * Reads given path as array of already rtrimmed lines. |
||
92 | */ |
||
93 | public function readArray($path) |
||
98 | |||
99 | public function getLocalPath($path) |
||
105 | |||
106 | public function setStorage($value) |
||
110 | |||
111 | public function getStorage() |
||
119 | } |
||
120 |