====== 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 (4) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$data'' | | 18 |
| ''private'' | ''(untyped)'' | ''$version'' | | 19 |
| ''private'' | ''(untyped)'' | ''$siteUrl'' | | 20 |
| ''private'' | ''(untyped)'' | ''$siteTitle'' | | 21 |
======= 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.//