a-blog cms PHP API Reference

Filter
in package

Table of Contents

Properties

$mask  : string
マスク文字列
$sensitiveFields  : array<string|int, mixed>
機密フィールドのリスト

Methods

__construct()  : mixed
コンストラクタ
getSafeArray()  : array<string|int, mixed>
安全にフィルタリングされた配列を取得
getSensitiveFields()  : array<string|int, mixed>
設定されている機密フィールド一覧を取得
setMask()  : self
マスク文字列を設定
setSensitiveFields()  : self
機密フィールドを一括設定
filterArray()  : array<string|int, mixed>
配列を再帰的にフィルタリング
getMaskedValue()  : string
マスクされた値を取得
isSensitiveField()  : bool
フィールド名が機密情報に該当するかチェック(部分一致)

Properties

$mask

マスク文字列

private string $mask = '***MASKED***'

$sensitiveFields

機密フィールドのリスト

private array<string|int, mixed> $sensitiveFields = ['password', 'passwd', 'pass']

Methods

__construct()

コンストラクタ

public __construct([array<string|int, mixed> $additionalFields = [] ][, string $mask = '***MASKED***' ]) : mixed
Parameters
$additionalFields : array<string|int, mixed> = []
$mask : string = '***MASKED***'

getSafeArray()

安全にフィルタリングされた配列を取得

public getSafeArray(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

getSensitiveFields()

設定されている機密フィールド一覧を取得

public getSensitiveFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

setMask()

マスク文字列を設定

public setMask(string $mask) : self
Parameters
$mask : string
Return values
self

setSensitiveFields()

機密フィールドを一括設定

public setSensitiveFields(array<string|int, mixed> $fields) : self
Parameters
$fields : array<string|int, mixed>
Return values
self

filterArray()

配列を再帰的にフィルタリング

protected filterArray(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

getMaskedValue()

マスクされた値を取得

private getMaskedValue() : string
Return values
string

isSensitiveField()

フィールド名が機密情報に該当するかチェック(部分一致)

private isSensitiveField(string $fieldName) : bool
Parameters
$fieldName : string
Return values
bool

        
On this page

Search results