{% 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) %}