validatorクラスのメソッド命名

validatorクラスのメソッド名で悩む。最終的にvalidateメソッドで全ての検証結果を取得するので、個々のメソッドの戻り値はない。

必須入力チェックの場合:

  • setRequired
  • testRequired
  • validateRequired

いくらなんでもvalidateRequiredは長すぎる(入力が面倒)。setRequiredかtestRequiredなのだけれど、どちらでもいいような。検証対象の設定と捉えるか、値の検証を行うと捉えるか。もっと短くrequiredとしてもいいのだけれど、PHPらしくない(Perlっぽい)。