*/ private $errors; /** @var array */ private $data; /** @param array $errors @param array $data */ public function __construct( array $errors = [], array $data = [] ) { $this->errors = $errors; $this->data = $data; } public function ok(): bool { return $this->errors === []; } /** @return array */ public function errors(): array { return $this->errors; } /** @return array */ public function data(): array { return $this->data; } }