EntityRelationshipDiagram Class =============================== .. php:class:: EntityRelationshipDiagram Abstract base class for all Mermaid charts and diagrams .. php:method:: render(array $attributes = []) Renders a Mermaid chart or diagram :param array $attributes: HTML attributes for the
tag as name=>value pairs
.. note:: The `mermaid` class is added
:returns: A Mermaid chart or diagram code in a tag
:rtype: string
.. php:class:: Mermaid
Static helper functions
.. php:staticmethod:: create(string $diagram, array $frontmatter = [])
Creates an instance of a Mermaid chart or diagram
:param string $diagram: The chart/diagram class name
:param array $frontmatter: Chart/Diagram frontmatter configuration as name=>value pairs
:returns: A Mermaid chart or diagram instance
:rtype: Diagram
.. php:staticmethod:: getId()
:returns: Returns the ID of an object. Used internally and typically not needed by application code
:rtype: string
.. php:staticmethod:: js(?array $config = null)
:param array $config: Mermaid initialisation configuration as name=>value pairs
:returns: Returns the JavaScript Mermaid import and initialisation code
:rtype: string
.. php:staticmethod:: scriptTag(?array $config = null)
:param array $config: Mermaid initialisation configuration as name=>value pairs
:returns: Returns the JavaScript Mermaid import and initialisation code in a