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) |
||
63 | |||
64 | public function isDir($page) |
||
74 | |||
75 | public function getMetadata($page) |
||
79 | |||
80 | /** |
||
81 | * Reads given path as array of already rtrimmed lines. |
||
82 | */ |
||
83 | public function readArray($path) |
||
88 | |||
89 | public function getLocalPath($path) |
||
95 | |||
96 | public function setStorage($value) |
||
100 | |||
101 | public function getStorage() |
||
109 | } |
||
110 |