ZenUmlDiagram Class =================== .. php:class:: ZenUmlDiagram Represents a `ZenUmlDiagram `__ .. php:method:: addItem(ItemInterface ...$interface) Add item(s) :param ItemInterface ...$interface: The item(s) :returns: A new instance of ``ZenUmlDiagram`` with the item(s) added :rtype: ZenUmlDiagram .. php:method:: addParticipant(Participant ...$participant) Add participant(s) :param Participant ...$participant: The participant(s) :returns: A new instance of ``ZenUmlDiagram`` with the participant(s) added :rtype: ZenUmlDiagram .. php:method:: render(array $attributes) Render the Mermaid code enclosed in a
 tag

        :param array $attributes: HTML attributes for the enclosing 
 tag
        :returns: Mermaid code enclosed in a 
 tag
        :rtype: string

    .. php:method:: withComment(string $comment)

        Sets a comment for the ZenUmlDiagram

        :param string $comment: The comment
        :returns: A new instance of ``ZenUmlDiagram`` with the comment
        :rtype: ZenUmlDiagram

    .. php:method:: withItem(ItemInterface ...$interface)

        Set item(s)

        :param ItemInterface ...$interface: The item(s)
        :returns: A new instance of ``ZenUmlDiagram`` with the item(s)
        :rtype: ZenUmlDiagram

    .. php:method:: withTitle(string $title)

        Sets a title for the ZenUmlDiagram

        :param string $title: The title
        :returns: A new instance of ``ZenUmlDiagram`` with the title
        :rtype: ZenUmlDiagram

    .. php:method:: withParticipant(Participant ...$participant)

        Set participant(s)

        :param Participant ...$participant: The participant(s)
        :returns: A new instance of ``ZenUmlDiagram`` with the participant(s)
        :rtype: ZenUmlDiagram