public function get_latest_articles($show_inactive = False, $usertype = "User", $userfield = "username") { $params = array("order" => new \Core\Order('posted_on', 'desc'), "join" => new \Core\Join("author", $usertype, array($userfield))); if (!$show_inactive) { $params["filter"] = new \Core\Filter("active", 1); } $items = $this->_storage->fetch($params); return Article::mapper()->get_list($items); }