This is an old revision of the document!
Table of Contents
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
| Alias | Fully-qualified name |
|---|---|
ActionConst | ''Scriptlog\Core\ActionConst'' |
AppException | ''Scriptlog\Core\AppException'' |
LogError | ''Scriptlog\Core\LogError'' |
Registry | ''Scriptlog\Core\Registry'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
Session | ''Scriptlog\Core\Session'' |
View | ''Scriptlog\Core\View'' |
ConfigurationService | ''Scriptlog\Service\ConfigurationService'' |
LanguageService | ''Scriptlog\Service\LanguageService'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
