diff --git a/src/Concerns/HasValidationRules.php b/src/Concerns/HasValidationRules.php index f05d2d9..62fb0a5 100644 --- a/src/Concerns/HasValidationRules.php +++ b/src/Concerns/HasValidationRules.php @@ -30,6 +30,8 @@ public function __construct() } /** + * @see ValidationRuleSet::rules() + * * @since 1.0.0 */ public function rules(...$rules): self @@ -40,6 +42,8 @@ public function rules(...$rules): self } /** + * @see ValidationRuleSet::hasRule() + * * @since 1.0.0 */ public function hasRule(string $ruleId): bool @@ -48,6 +52,18 @@ public function hasRule(string $ruleId): bool } /** + * @see ValidationRuleSet::hasRules() + * + * @since 1.3.1 + */ + public function hasRules(): bool + { + return $this->validationRules->hasRules(); + } + + /** + * @see ValidationRuleSet::getRule() + * * @since 1.0.0 */ public function getRule(string $ruleId): ValidationRule @@ -56,6 +72,38 @@ public function getRule(string $ruleId): ValidationRule } /** + * @see ValidationRuleSet::replaceRule() + * + * @since 1.3.1 + */ + public function replaceRule(string $ruleId, $rule): bool + { + return $this->validationRules->replaceRule($ruleId, $rule); + } + + /** + * @see ValidationRuleSet::replaceOrAppendRule() + * + * @since 1.3.1 + */ + public function replaceOrAppendRule(string $ruleId, $rule): bool + { + return $this->validationRules->replaceOrAppendRule($ruleId, $rule); + } + + /** + * @see ValidationRuleSet::replaceOrPrependRule() + * + * @since 1.3.1 + */ + public function replaceOrPrependRule(string $ruleId, $rule): bool + { + return $this->validationRules->replaceOrPrependRule($ruleId, $rule); + } + + /** + * @see ValidationRuleSet::forgetRule() + * * @since 1.0.0 */ public function forgetRule(string $ruleId): self