SiteConfigsAdminService
extends SiteConfigsService
in package
implements
SiteConfigsAdminServiceInterface
SiteConfigsAdminService
Table of Contents
Interfaces
- SiteConfigsAdminServiceInterface
- SiteConfigsAdminServiceInterface
Properties
- $SiteConfigs : SiteConfigsTable
- SiteConfigs Table
- $entity : SiteConfig
- キャッシュ用 Entity
Methods
- __construct() : mixed
- SiteConfigsService constructor.
- clearCache() : mixed
- キャッシュ用 Entity を削除
- get() : array<string|int, mixed>
- データを取得する
- getModeList() : array<string|int, mixed>
- アプリケーションモードリストを取得
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getValue() : string|null
- フィールドの値を取得する
- getVersion() : string
- baserCMSのDBのバージョンを取得する
- getViewVarsForIndex() : array<string|int, mixed>
- サイト基本設定画面用のデータを取得
- hasService() : bool
- Has Service
- isWritableEnv() : bool
- putEnv() : bool
- resetValue() : SiteConfig
- サイト全体の設定値をリセットする
- sendTestMail() : void
- テストメールを送信する
- setValue() : SiteConfig
- サイト基本設定の設定値を更新する
- update() : SiteConfig|false
- データを更新する
Properties
$SiteConfigs
SiteConfigs Table
public
SiteConfigsTable
$SiteConfigs
$entity
キャッシュ用 Entity
protected
SiteConfig
$entity
Methods
__construct()
SiteConfigsService constructor.
public
__construct() : mixed
Tags
clearCache()
キャッシュ用 Entity を削除
public
clearCache() : mixed
Tags
get()
データを取得する
public
get() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getModeList()
アプリケーションモードリストを取得
public
getModeList() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetValue()
フィールドの値を取得する
public
getValue(string $fieldName) : string|null
Parameters
- $fieldName : string
Tags
Return values
string|nullgetVersion()
baserCMSのDBのバージョンを取得する
public
getVersion() : string
Tags
Return values
stringgetViewVarsForIndex()
サイト基本設定画面用のデータを取得
public
getViewVarsForIndex(EntityInterface $siteConfig) : array<string|int, mixed>
Parameters
- $siteConfig : EntityInterface
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolisWritableEnv()
public
isWritableEnv() : bool
.env が書き込み可能かどうか
Tags
Return values
boolputEnv()
public
putEnv(mixed $key, mixed $value) : bool
.env に設定値を書き込む
Parameters
- $key : mixed
- $value : mixed
Tags
Return values
boolresetValue()
サイト全体の設定値をリセットする
public
resetValue(string $name) : SiteConfig
Parameters
- $name : string
Tags
Return values
SiteConfigsendTestMail()
テストメールを送信する
public
sendTestMail(array<string|int, mixed> $postData, string $email, string $subject, string $body) : void
Parameters
- $postData : array<string|int, mixed>
- $email : string
- $subject : string
- $body : string
Tags
setValue()
サイト基本設定の設定値を更新する
public
setValue(string $name, string $value) : SiteConfig
Parameters
- $name : string
- $value : string
Tags
Return values
SiteConfigupdate()
データを更新する
public
update(array<string|int, mixed> $postData) : SiteConfig|false
Parameters
- $postData : array<string|int, mixed>