1 | <?php |
||
15 | class Module extends \yii\base\Module |
||
16 | { |
||
17 | protected $_storage; |
||
18 | |||
19 | public $handlers = [ |
||
20 | 'md' => \hiqdev\yii2\modules\pages\models\MarkdownPage::class, |
||
21 | 'php' => \hiqdev\yii2\modules\pages\models\PhpPage::class, |
||
22 | 'twig' => \hiqdev\yii2\modules\pages\models\TwigPage::class, |
||
23 | ]; |
||
24 | |||
25 | public static function getInstance() |
||
29 | |||
30 | /** |
||
31 | * This to use standard app pathes for views and layouts. |
||
32 | * @return string |
||
33 | */ |
||
34 | public function getViewPath() |
||
38 | |||
39 | public function find($page) |
||
61 | |||
62 | public function isDir($page) |
||
72 | |||
73 | public function getMetadata($page) |
||
77 | |||
78 | /** |
||
79 | * Reads given path as array of already rtrimmed lines. |
||
80 | */ |
||
81 | public function readArray($path) |
||
86 | |||
87 | public function getLocalPath($path) |
||
93 | |||
94 | public function setStorage($value) |
||
98 | |||
99 | public function getStorage() |
||
107 | } |
||
108 |