a-blog cms PHP API Reference

SaltRepository
in package

アプリ全体で共有するSalt(アプリ固定Salt / 現在Salt / 1つ前のSalt)を管理する。

setAppSalt() は main.php がリクエストごとに1度だけ呼び出し、DB(sequenceテーブル)から 読み出し・必要なら生成/ローテーションして自身の状態にキャッシュする。以降の getCurrentSalt() 等はこのキャッシュを返すだけの読み取り専用アクセサになる。 コンテナのシングルトンとして登録し、リクエスト内で1つだけの状態という契約を維持する。

Table of Contents

Properties

$appSalt  : string|null
アプリの固定ソルト
$currentSalt  : string|null
現在のソルト
$previousSalt  : string|null
1つ前のソルト

Methods

getAppSalt()  : string
アプリの固定ソルトを取得
getCurrentSalt()  : string
現在のソルトを取得
getPreviousSalt()  : string
1つ前のソルトを取得
setAppSalt()  : void
アプリ全体で使用するSaltを更新・設定
setCurrentSalt()  : void
現在のソルトを設定
setPreviousSalt()  : void
1つ前のソルトを設定

Properties

$appSalt

アプリの固定ソルト

private string|null $appSalt = null

$currentSalt

現在のソルト

private string|null $currentSalt = null

$previousSalt

1つ前のソルト

private string|null $previousSalt = null

Methods

getAppSalt()

アプリの固定ソルトを取得

public getAppSalt() : string
Return values
string

getCurrentSalt()

現在のソルトを取得

public getCurrentSalt() : string
Return values
string

getPreviousSalt()

1つ前のソルトを取得

public getPreviousSalt() : string
Return values
string

setAppSalt()

アプリ全体で使用するSaltを更新・設定

public setAppSalt() : void

setCurrentSalt()

現在のソルトを設定

public setCurrentSalt(string $salt) : void
Parameters
$salt : string

setPreviousSalt()

1つ前のソルトを設定

public setPreviousSalt(string $salt) : void
Parameters
$salt : string

        
On this page

Search results