blob: 3c1dd5dd0fb28520a200a7306aacd8125932c5d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  | 
<?php
declare(strict_types=1);
namespace DTS;
class Errors
{
    private $errors = [];
    public function add(string $key, string $value): void
    {
        $this->errors[$key][] = $value;
    }
    public function get(string $key): array
    {
        return $this->errors[$key];
    }
    public function has(string $key): bool
    {
        return array_key_exists($key, $this->errors);
    }
    public function count(): int
    {
        return count($this->errors);
    }
}
  |