====== AtomWriter ======
**Layer:** ''Core'' · **Source:** ''lib/core/AtomWriter.php:20'' (lines 20–148)
----
class AtomWriter
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Core Class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (3) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$frontContentProvider'' | | 27 |
| ''private'' | ''(untyped)'' | ''$atomFeed'' | | 35 |
| ''private'' | ''(untyped)'' | ''$entry'' | | 42 |
======= Methods (4) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| private | ''grabPostFeed()'' | grabPostFeed | 50 |
| private | ''initializeFeed()'' | initializedFeed | 64 |
| private | ''setHeaderFeed()'' | (undocumented) | 73 |
| public | ''generateAtomFeed()'' | generateAtomFeed | 100 |
======== grabPostFeed() ========
private function grabPostFeed($limit)
//lines 50–58 (9)//
grabPostFeed
^ Parameter ^ Type ^ Default ^ Description ^
| ''$limit'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== initializeFeed() ========
private function initializeFeed()
//lines 64–71 (8)//
initializedFeed
//Takes no parameters.//
**Returns:** ''(none declared)''
======== setHeaderFeed() ========
private function setHeaderFeed($title, $uri, $feed_link)
//lines 73–89 (17)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$title'' | ''(untyped)'' | //required// | //none// |
| ''$uri'' | ''(untyped)'' | //required// | //none// |
| ''$feed_link'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== generateAtomFeed() ========
public function generateAtomFeed($title, $uri, $feed_link, $limit)
//lines 100–147 (48)//
generateAtomFeed
^ Parameter ^ Type ^ Default ^ Description ^
| ''$title'' | ''(untyped)'' | //required// | //none// |
| ''$uri'' | ''(untyped)'' | //required// | //none// |
| ''$feed_link'' | ''(untyped)'' | //required// | //none// |
| ''$limit'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''FrontContentModel'' | [[scriptlog:lib:model:frontcontentmodel|''Scriptlog\Model\FrontContentModel'']] |
| ''PostModel'' | [[scriptlog:lib:model:postmodel|''Scriptlog\Model\PostModel'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//