public function atom() { Atom::convert(module_const('sitename', 'Planet'), url(), C(PlanetEntry)->find_all(new Paginator(20), Q::order('-updated')))->output(); }
/** * メンテナのタイムラインをAtomフィードで出力 * @param string $maintainer_name メンテナのアカウント名 */ public function timeline_atom_maintainer($maintainer_name) { // TODO 仕様の確認 $maintainer = C(OpenpearMaintainer)->find_get(Q::eq('name', $maintainer_name)); Atom::convert('Openpear Maintainer Timelines: ' . $maintainer->name(), url('timelines.atom'), C(OpenpearTimeline)->find_all(new Paginator(20), Q::eq('maintainer_id', $maintainer->id()), Q::order('-created')))->output(); }