RequirementDiagram Class¶
- class RequirementDiagram¶
Represents a RequirementDiagram diagram
- addElement(Element ...$element)¶
Add element(s)
- Parameters:
...$element (
Element) – The element(s)
- Returns:
A new instance of
RequirementDiagramwith the element(s) added- Return type:
- addRelationship(Relationship ...$relationship)¶
Add relationship(s)
- Parameters:
...$relationship (
Relationship) – The relationship(s)
- Returns:
A new instance of
RequirementDiagramwith the relationship(s) added- Return type:
- addRequirement(Requirement ...$requirement)¶
Add requirement(s)
- Parameters:
...$requirement (
Requirement) – The requirement(s)
- Returns:
A new instance of
RequirementDiagramwith the requirement(s) added- Return type:
- render(array $attributes = [])¶
Renders the diagram
- Parameters:
$attributes (
array) –HTML attributes for the <pre> tag as name=>value pairs
Note
The mermaid class is added
- Returns:
Mermaid diagram code in a <pre> tag
- Return type:
string
- withComment(string $comment)¶
Add a comment
- Parameters:
$comment (
string) – The comment
- Returns:
A new instance of
RequirementDiagramwith the comment- Return type:
- withElement(Element ...$element)¶
Set element(s)
- Parameters:
...$element (
Element) – The element(s)
- Returns:
A new instance of
RequirementDiagramwith the element(s)- Return type:
- withRelationship(Relationship ...$relationship)¶
Set relationship(s)
- Parameters:
...$relationship (
Relationship) – The relationship(s)
- Returns:
A new instance of
RequirementDiagramwith the relationship(s)- Return type:
- withRequirement(Requirement ...$requirement)¶
Set requirement(s)
- Parameters:
...$requirement (
Requirement) – The requirement(s)
- Returns:
A new instance of
RequirementDiagramwith the requirement(s)- Return type:
- withTitle(string $title)¶
Add a title
- Parameters:
$title (
string) – The title
- Returns:
A new instance of
RequirementDiagramwith the title- Return type: