1 | <?php |
||
7 | class Module extends \yii\base\Module |
||
8 | { |
||
9 | protected $_storage; |
||
10 | |||
11 | public $handlers = [ |
||
12 | 'md' => \hiqdev\yii2\modules\pages\models\MarkdownPage::class, |
||
13 | 'php' => \hiqdev\yii2\modules\pages\models\PhpPage::class, |
||
14 | 'twig' => \hiqdev\yii2\modules\pages\models\TwigPage::class, |
||
15 | ]; |
||
16 | |||
17 | public static function getInstance() |
||
21 | |||
22 | /** |
||
23 | * This to use standard app pathes for views and layouts. |
||
24 | * @return string |
||
25 | */ |
||
26 | public function getViewPath() |
||
30 | |||
31 | public function find($page) |
||
46 | |||
47 | public function getMetadata($page) |
||
51 | |||
52 | /** |
||
53 | * Reads given path as array of already rtrimmed lines. |
||
54 | */ |
||
55 | public function readArray($path) |
||
60 | |||
61 | public function getLocalPath($path) |
||
67 | |||
68 | public function setStorage($value) |
||
72 | |||
73 | public function getStorage() |
||
81 | } |
||
82 |