{%- set options = options ?? [] %} {%- set values = values ?? [] -%} {%- set showAllOption = showAllOption ?? false %} {%- if showAllOption %} {%- set allLabel = allLabel ?? "All"|t('app') %} {%- set allValue = allValue ?? '*' %} {%- set allChecked = (values == allValue) %} {%- endif %} {% set containerAttributes = { class: ['checkbox-select']|merge((class ?? [])|explodeClass), }|merge(containerAttributes ?? [], recursive=true) %} {%- if block('attr') is defined %} {%- set containerAttributes = containerAttributes|merge(('