Category
extends ACMS_Validator
in package
カテゴリーの入力バリデーション
Field_Validation から setMethod('code', 'double', [...]) などの形式で呼び出される。
操作対象を表すリクエスト定数(CID 等)に依存する検証はここに置かず、 呼び出し元(POST ハンドラ)で Repository を直接利用すること。 一方、BID(リクエスト対象ブログ)は a-blog cms の慣例として すべてのブログスコープ操作で暗黙のコンテキストとなるため、ここで参照してよい。
Table of Contents
Properties
Methods
- __call() : mixed
- __construct() : mixed
- ACMS_Validator constructor.
- double() : bool
- カテゴリーコードの重複チェック
- blogRepository() : BlogRepository
- repository() : CategoryRepository
Properties
$factory
protected
ValidatorFactory
$factory
Methods
__call()
public
__call(mixed $method, mixed $argument) : mixed
Parameters
- $method : mixed
- $argument : mixed
__construct()
ACMS_Validator constructor.
public
__construct() : mixed
double()
カテゴリーコードの重複チェック
public
double(mixed $ccd[, array<int, mixed> $arg = [] ]) : bool
Parameters
- $ccd : mixed
-
入力されたカテゴリーコード
- $arg : array<int, mixed> = []
-
[scope, parentCategoryId, selfCategoryId]
Return values
boolblogRepository()
private
blogRepository() : BlogRepository
Return values
BlogRepositoryrepository()
private
repository() : CategoryRepository