Add Informative Validators.
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-08-26 20:30:25 +03:00
parent da847273b8
commit 7662d98bce
5 changed files with 185 additions and 0 deletions
@@ -0,0 +1,25 @@
<?php
namespace App\Models\Validation\Messages;
use App\Models\Validation\Messages\InformativeValidator;
use App\Models\Validation\Validators\OkValidator;
class OkInformativeValidator extends InformativeValidator {
public function __construct($message)
{
$this->message = $message;
$this->validator = new OkValidator();
}
public function getMessage(): string
{
return $this->message;
}
public function okStatus(): array
{
return ['ok' => $this->getMessage()];
}
}