messages[] = $message; return $this; } /** * Returns all messages. * * @return Message[] */ public function all(): array { return $this->messages; } public function jsonSerialize() { return \array_values($this->messages); } public function count() { return \count($this->messages); } public function getIterator() { return new \ArrayIterator($this->messages); } }