From dbacaf305b8f4a5792e3d327d3ba98ecf06b04e0 Mon Sep 17 00:00:00 2001 From: Asko Nomm Date: Sun, 27 Feb 2022 21:07:52 +0100 Subject: Validate in fails(), not in constructor Because otherwise we won't have the ability to register new validators. --- src/Hird.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Hird.php') diff --git a/src/Hird.php b/src/Hird.php index 1671619..305356c 100644 --- a/src/Hird.php +++ b/src/Hird.php @@ -52,7 +52,6 @@ class Hird private array $rules, ) { $this->registerDefaultValidators(); - $this->validate(); } /** @@ -126,6 +125,8 @@ class Hird */ public function fails(): bool { + $this->validate(); + return count($this->errors) !== 0; } -- cgit v1.2.3