\NetCommonsValidationRuleBehavior

共通Validation Behavior

Summary

Methods
Properties
Constants
alphaNumericSymbols()
notBlank()
inListForMultipleChoice()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

alphaNumericSymbols()

alphaNumericSymbols(\Model  $model, array  $check, string|false  $errorPattern) : boolean

半角英数字および記号のバリデーション

Parameters

\Model $model

呼び出し元モデル

array $check

チェック値

string|false $errorPattern

エラーパタン文字列。falseの場合、処理しない

Returns

boolean

notBlank()

notBlank(\Model  $model, array  $check) : boolean

notBlankをNC3用にカスタマイズ

Parameters

\Model $model

呼び出し元モデル

array $check

チェック値

Returns

boolean

inListForMultipleChoice()

inListForMultipleChoice(\Model  $model, array  $check, array  $list, boolean  $caseInsensitive = false) : boolean

複数チェックボックス等の配列項目に対するinListバリデーション

Parameters

\Model $model

呼び出し元モデル

array $check

チェック値

array $list

確認するリスト

boolean $caseInsensitive

大文字小文字を区別しない比較の場合はtrueに設定する

Returns

boolean