{% 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 %} {{ _self.visibility_name(key.visibility) }} {% endif %} {% endif %} {% endmacro %} {% macro visibility_name(visibility) %} {% if visibility == constant('Ladybug\\Type\\Object\\VisibilityInterface::VISIBILITY_PRIVATE') %} private {% elseif visibility == constant('Ladybug\\Type\\Object\\VisibilityInterface::VISIBILITY_PROTECTED') %} protected {% else %} public {% endif %} {% endmacro %} {% macro array_block(title, data, level, show_keys) %} {% spaceless %} {% set id = random(1000) %}