for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BrenoRoosevelt\Validation\Exception;
use BrenoRoosevelt\Validation\Error;
use BrenoRoosevelt\Validation\ErrorMessage;
trait ValidationExceptionTrait
{
/** @var Error[] */
protected array $errors = [];
public function addError(string $message, ?string $field = null): void
$this->errors[] = new ErrorMessage($message, $field);
}
public function getErrors(): array
return $this->errors;