This is an old revision of the document!
Table of Contents
ScriptlogImporter
Layer: Utility · Source: lib/utility/import-scriptlog.php:16 (lines 16–187)
class ScriptlogImporter
Scriptlog Importer Utility
Parses Scriptlog native export JSON files
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 (12)
^ Visibility ^ Method ^ Summary ^ Line ^ | public | ''__construct()'' | (undocumented) | 23 | | public | ''parse()'' | Parse JSON file from string | 37 | | public | ''getSiteInfo()'' | Get site information | 68 | | public | ''getUsers()'' | Get all users | 83 | | public | ''getTopics()'' | Get all topics/categories | 93 | | public | ''getPosts()'' | Get all posts | 103 | | public | ''getPages()'' | Get all pages | 113 | | public | ''getComments()'' | Get all comments | 123 | | public | ''getMenus()'' | Get all menus | 133 | | public | ''getSettings()'' | Get all settings | 143 | | public | ''getPostTopics()'' | Get post-topic relationships | 153 | | public | ''getTags()'' | Get tags (extracted from posts) | 163 |
__construct()
public function __construct()
lines 23–28 (6)
Takes no parameters.
parse()
public function parse($content)
lines 37–61 (25)
Parse JSON file from string
^ Parameter ^ Type ^ Default ^ Description ^ | ''$content'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — bool
Throws: ImportException
getSiteInfo()
public function getSiteInfo()
lines 68–76 (9)
Get site information
Takes no parameters.
Returns: (none declared) — array
getUsers()
public function getUsers()
lines 83–86 (4)
Get all users
Takes no parameters.
Returns: (none declared) — array
getTopics()
public function getTopics()
lines 93–96 (4)
Get all topics/categories
Takes no parameters.
Returns: (none declared) — array
getPosts()
public function getPosts()
lines 103–106 (4)
Get all posts
Takes no parameters.
Returns: (none declared) — array
getPages()
public function getPages()
lines 113–116 (4)
Get all pages
Takes no parameters.
Returns: (none declared) — array
getComments()
public function getComments()
lines 123–126 (4)
Get all comments
Takes no parameters.
Returns: (none declared) — array
getMenus()
public function getMenus()
lines 133–136 (4)
Get all menus
Takes no parameters.
Returns: (none declared) — array
getSettings()
public function getSettings()
lines 143–146 (4)
Get all settings
Takes no parameters.
Returns: (none declared) — array
getPostTopics()
public function getPostTopics()
lines 153–156 (4)
Get post-topic relationships
Takes no parameters.
Returns: (none declared) — array
getTags()
public function getTags()
lines 163–186 (24)
Get tags (extracted from posts)
Takes no parameters.
Returns: (none declared) — array
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
