{% 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) %}
    {% for key,var in data %}
  1. {{ var.render(key, 'html')|raw }}
  2. {% 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 %}