- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
<?php
class ErrorList
{
private array $listOfAllErrors;
public function add (string $fieldName, ValidationError $validationError): void
{
$this->listOfAllErrors[$fieldName][] = $validationError;
}
public function getListOfFieldErrors (string $fieldName): array
{
$result = $this->listOfAllErrors[$fieldName];
foreach ($result as $key => $error)
{
$result [$key] = $error->get("text");
}
return $result;
}
public function errorListIsEmpty (): bool
{
return empty($this->listOfAllErrors);
}
}