コード例 #1
0
ファイル: RequiredWith.php プロジェクト: Achour/validation
 /**
  * @param mixed $value
  * @param null  $field
  * @param null  $allFields
  *
  * @return bool
  *
  * @since 2.0
  */
 public function validate($value, $field = null, $allFields = null)
 {
     $requiredField = $this->getParameter();
     if ($allFields !== null and array_key_exists($requiredField, $allFields)) {
         return parent::validate($value, $field, $allFields);
     }
     return true;
 }