Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:controller:configurationcontroller

This is an old revision of the document!


ConfigurationController

Layer: Controller · Source: lib/controller/ConfigurationController.php:28 (lines 28–1213)


class ConfigurationController

Docblock Metadata

Tag Value
@category Class ConfigurationController extends BaseApp
@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 (18)

Visibility Method Summary Line
public __construct() (undocumented) 62
public setPageTitle() (undocumented) 67
public getPageTitle() (undocumented) 72
public setFormAction() (undocumented) 77
public getFormAction() (undocumented) 82
public updateGeneralSetting() UpdateGeneralSetting 94
public updateReadingSetting() updateReadingSetting 249
public updatePermalinkConfig() updatePermalinkConfig 349
public updateTimezoneConfig() updateTimezoneConfig 470
public updateMembershipConfig() updateMembershipConfig 585
public updateDownloadSetting() updateDownloadSetting 701
public updateMailSetting() updateMailSetting 773
public updateLanguageSetting() updateLanguageSetting 879
private getCurrentLangSettings() getCurrentLangSettings 1006
private persistCacheSetting() persistCacheSetting 1029
protected setView() setView 1050
public updateApiSetting() updateApiSetting 1061
public updateWritingSetting() updateWritingSetting 1145

__construct()

public function __construct(ConfigurationService $configService)

lines 62–65 (4)

Parameter Type Default Description
$configService ''ConfigurationService'' required none

setPageTitle()

public function setPageTitle($pageTitle)

lines 67–70 (4)

Parameter Type Default Description
$pageTitle (untyped) required none

Returns: (none declared)

getPageTitle()

public function getPageTitle()

lines 72–75 (4)

Takes no parameters.

Returns: (none declared)

setFormAction()

public function setFormAction($formAction)

lines 77–80 (4)

Parameter Type Default Description
$formAction (untyped) required none

Returns: (none declared)

getFormAction()

public function getFormAction()

lines 82–85 (4)

Takes no parameters.

Returns: (none declared)

updateGeneralSetting()

public function updateGeneralSetting()

lines 94–241 (148)

UpdateGeneralSetting

Takes no parameters.

Returns: (none declared) — void

updateReadingSetting()

public function updateReadingSetting()

lines 249–341 (93)

updateReadingSetting

Takes no parameters.

Returns: (none declared) — array|mixed

updatePermalinkConfig()

public function updatePermalinkConfig()

lines 349–464 (116)

updatePermalinkConfig

Takes no parameters.

Returns: (none declared) — mixed

updateTimezoneConfig()

public function updateTimezoneConfig()

lines 470–577 (108)

updateTimezoneConfig

Takes no parameters.

Returns: (none declared)

updateMembershipConfig()

public function updateMembershipConfig()

lines 585–693 (109)

updateMembershipConfig

Takes no parameters.

Returns: (none declared) — mixed

updateDownloadSetting()

public function updateDownloadSetting()

lines 701–765 (65)

updateDownloadSetting

Takes no parameters.

Returns: (none declared) — array|mixed

updateMailSetting()

public function updateMailSetting()

lines 773–871 (99)

updateMailSetting

Takes no parameters.

Returns: (none declared) — array|mixed

updateLanguageSetting()

public function updateLanguageSetting()

lines 879–998 (120)

updateLanguageSetting

Takes no parameters.

Returns: (none declared) — mixed

getCurrentLangSettings()

private function getCurrentLangSettings(): array

lines 1006–1016 (11)

getCurrentLangSettings

Takes no parameters.

Returns: array — array

persistCacheSetting()

private function persistCacheSetting($name, $value)

lines 1029–1042 (14)

persistCacheSetting

Persist a single page-cache setting (cache_enabled / cache_lifetime), creating the row when missing and updating it when present.

Parameter Type Default Description
$name (untyped) required none
$value (untyped) required none

Returns: (none declared) — void

setView()

protected function setView($viewName)

lines 1050–1053 (4)

setView

Parameter Type Default Description
$viewName (untyped) required none

Returns: (none declared)

updateApiSetting()

public function updateApiSetting()

lines 1061–1136 (76)

updateApiSetting

Takes no parameters.

Returns: (none declared) — mixed

updateWritingSetting()

public function updateWritingSetting()

lines 1145–1212 (68)

updateWritingSetting

Persists the Writing (scheduled posting) toggle.

Takes no parameters.

Returns: (none declared) — mixed

Imports


This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/controller/configurationcontroller.1790414212.txt.gz · Last modified: by admin