/** * @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; }