Group Class =========== .. php:class:: Group Represents a group of participants .. php:method:: __construct(string $name) Create a new Group :param string $name: The group name :returns: A new ``Group`` instance :rtype: Group .. php:method:: addParticipant(Participant ...$participant) Add participant(s) :param Participant ...$participant: The participant(s) :returns: A new instance of ``Group`` with the participant(s) added :rtype: Group .. php:method:: withComment(string $comment) Sets a comment for the Group :param string $comment: The comment :returns: A new instance of ``Group`` with the comment :rtype: Group .. php:method:: withParticipant(Participant ...$participant) Set participant(s) :param Participant ...$participant: The participant(s) :returns: A new instance of ``Group`` with the participant(s) :rtype: Group