This is an old revision of the document!
Table of Contents
BlogspotExporter
Layer: Utility · Source: lib/utility/export-blogspot.php:16 (lines 16–223)
class BlogspotExporter
Blogspot Exporter Utility
Exports Blogware content to Blogspot/Blogger XML format
Docblock Metadata
| Tag | Value |
|---|---|
@category | Utility |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
Inheritance
No parent, interface or trait. This is a root type.
Constants (0)
None.
Properties (0)
None declared.
Methods (6)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 21 |
| public | export() | Export content to Blogspot XML format | 38 |
| private | getPosts() | Get posts for export | 135 |
| private | getPostComments() | Get comments for a post | 175 |
| private | getCategories() | Get categories for export | 193 |
| private | getPostTagsAsString() | Convert post_tags field to array of tags | 211 |
__construct()
public function __construct()
lines 21–28 (8)
Takes no parameters.
export()
public function export(&$exportStats, $authorId = null)
lines 38–127 (90)
Export content to Blogspot XML format
| Parameter | Type | Default | Description |
|---|---|---|---|
$exportStats (by reference) | (untyped) | required | Reference to stats array to update |
$authorId | (untyped) | null | Filter by author ID (null for all) |
Returns: (none declared) — string Blogspot XML content
Throws: ExportException
getPosts()
private function getPosts($authorId = null)
lines 135–167 (33)
Get posts for export
| Parameter | Type | Default | Description |
|---|---|---|---|
$authorId | (untyped) | null | none |
Returns: (none declared) — array
getPostComments()
private function getPostComments($postId)
lines 175–186 (12)
Get comments for a post
| Parameter | Type | Default | Description |
|---|---|---|---|
$postId | (untyped) | required | none |
Returns: (none declared) — array
getCategories()
private function getCategories()
lines 193–203 (11)
Get categories for export
Takes no parameters.
Returns: (none declared) — array
getPostTagsAsString()
private function getPostTagsAsString($tagsField)
lines 211–222 (12)
Convert post_tags field to array of tags
| Parameter | Type | Default | Description |
|---|---|---|---|
$tagsField | (untyped) | required | none |
Returns: (none declared) — array
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
