Update Validators to extend ABC instead of implementing interface.

This commit is contained in:
2023-08-26 19:55:27 +03:00
parent a4c0b3463b
commit da847273b8
3 changed files with 24 additions and 12 deletions
@@ -0,0 +1,13 @@
<?php
namespace App\Models\Validation\Validators;
abstract class Validator {
abstract public function isCurrentValid(): bool;
public function isValid(): bool
{
return $this->isCurrentValid() && $this->nextValidator->isValid();
}
}