tca; } /** * @return string[] */ public function getMessages(): array { return $this->messages; } public function withTca(array $tca): TcaProcessingResult { return new self($tca, $this->messages); } public function withAdditionalMessages(string ...$messages): TcaProcessingResult { return new self($this->tca, array_merge($this->messages, $messages)); } }