RequirementDiagram Class ======================== .. php:class:: RequirementDiagram Represents a RequirementDiagram diagram .. php:method:: addElement(Element ...$element) Add element(s) :param Element ...$element: The element(s) :returns: A new instance of ``RequirementDiagram`` with the element(s) added :rtype: RequirementDiagram .. php:method:: addRelationship(Relationship ...$relationship) Add relationship(s) :param Relationship ...$relationship: The relationship(s) :returns: A new instance of ``RequirementDiagram`` with the relationship(s) added :rtype: RequirementDiagram .. php:method:: addRequirement(Requirement ...$requirement) Add requirement(s) :param Requirement ...$requirement: The requirement(s) :returns: A new instance of ``RequirementDiagram`` with the requirement(s) added :rtype: RequirementDiagram .. php:method:: render(array $attributes = []) Renders the diagram :param array $attributes: HTML attributes for the
 tag as name=>value pairs

            .. note:: The *mermaid* class is added

        :returns: Mermaid diagram code in a 
 tag
        :rtype: string

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

        Add a comment

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

    .. php:method:: withElement(Element ...$element)

        Set element(s)

        :param Element ...$element: The element(s)
        :returns: A new instance of ``RequirementDiagram`` with the element(s)
        :rtype: RequirementDiagram

    .. php:method:: withRelationship(Relationship ...$relationship)

        Set relationship(s)

        :param Relationship ...$relationship: The relationship(s)
        :returns: A new instance of ``RequirementDiagram`` with the relationship(s)
        :rtype: RequirementDiagram

    .. php:method:: withRequirement(Requirement ...$requirement)

        Set requirement(s)

        :param Requirement ...$requirement: The requirement(s)
        :returns: A new instance of ``RequirementDiagram`` with the requirement(s)
        :rtype: RequirementDiagram

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

        Add a title

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