diff options
Diffstat (limited to 'src/web/_model/blog.php')
-rw-r--r-- | src/web/_model/blog.php | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/src/web/_model/blog.php b/src/web/_model/blog.php index 42cee97..52fb97c 100644 --- a/src/web/_model/blog.php +++ b/src/web/_model/blog.php @@ -7,8 +7,11 @@ class Blog_model extends Model { parent::__construct($load); $this->markdown = new MarkdownParser(); } - - private function load_blog(&$data) { + /** + * @param mixed $data + * @return void + */ + private function load_blog(&$data): void { $blog = array(); $dir = $GLOBALS['assetroot'] . '/blog'; if ($handle = opendir($dir)) { @@ -32,44 +35,55 @@ class Blog_model extends Model { $data['desc'] = lang('blog_short_desc'); return $data; } - - private function load_post($name) { + /** + * @param mixed $name + * @return bool|<missing> + */ + private function load_post($name): ?array { $dir = $GLOBALS['assetroot'] . '/blog'; $path = $dir . '/' . $name; if(!file_exists($path)) { - return FALSE; + return NULL; } $md = $this->markdown->parse($path); return $md; } - - public function get_post($name) { + /** + * @param mixed $name + * @return bool|null|array + */ + public function get_post($name): ?array { $data = parent::get_data(); $post = $this->load_post($name); if (!$post) { - return FALSE; + return NULL; } $data['title'] = $post['meta']['name']; $data['desc'] = $post['meta']['desc']; $data['post'] = $post; return $data; } - - private function load_writeup($name) { + /** + * @param mixed $name + */ + private function load_writeup($name): ?string { $dir = $GLOBALS['assetroot'] . '/writeup'; $path = $dir . '/' . $name; if(!file_exists($path)) { - return FALSE; + return NULL; } $md = $this->markdown->parse($path); return $md; } - - public function get_writeup($name) { + /** + * @param mixed $name + * @return bool|null|array + */ + public function get_writeup($name): ?array { $data = parent::get_data(); $writeup = $this->load_writeup($name); if (!$writeup) { - return FALSE; + return NULL; } $data['title'] = $writeup['meta']['name']; $data['desc'] = $writeup['meta']['desc']; |