{% macro array_key(key) %} {% if key is not empty %}
{{ key }}
{% endif %} {% endmacro %} {% macro property_visibility(var) %} {% if var is not empty %}
{% if key.visibility is defined %}
{% endif %}
{% if key.name is defined %} {{ key.name }} {% else %} {{ key }} {% endif %}
{% endif %} {% endmacro %} {% macro visibility_symbol(value) %} * {% if value == 'public' %} + {% elseif value == 'protected' %} # {% else %} - {% endif %} {% endmacro %} {% macro array_block(title, data, level, show_keys) %} {% spaceless %} {% set id = random(1000) %}
{% if array_key is not empty %}
[{{ title }}]:
{% endif %}
{{ title }}
{% for key,var in data %}
{{ var.render(key, 'html')|raw }}
{% endfor %}
{% endspaceless %} {% endmacro %} {% macro render_object_method(method) %} {% set id = random(1000) %}
{{ method.name }}({% spaceless %} {% for methodParameter in method.parameters %} {% if methodParameter.type is not empty %} {{ methodParameter.type }} {% endif %} ${{ methodParameter.name }} {% if methodParameter.defaultValue is not null %} =
{{ methodParameter.defaultValue.formattedValue }}
{% endif %}{% if not loop.last %},{% endif %} {% endfor %}{% endspaceless %})
{% if method.shortDescription is not empty %}
{{ method.shortDescription }}
{% endif %}
{% endmacro %} {% macro render_object_constant(constantf) %} {{ render_type(constantf.value)|raw }} {% endmacro %} {% macro visibility_color(visibility) %} {% if visibility == constant('Ladybug\\Type\\Object\\VisibilityInterface::VISIBILITY_PRIVATE') %} label-important {% elseif visibility == constant('Ladybug\\Type\\Object\\VisibilityInterface::VISIBILITY_PROTECTED') %} label-warning {% else %} label-success {% endif %} {% endmacro %}