getHelperPluginManager(); $partial = $plugins->get('partial'); $blockMetadata = $plugins->get('blockMetadata'); $glossary = $blockMetadata('params_key_value_array', $block); // Create the glossary alphabet, the list of current letters and current definitions and prepare first letters. foreach ($glossary as $key => $termDefinition) { $term = str_replace("\t", ' ', (string) reset($termDefinition)); if ($term === '') { unset($glossary[$key]); continue; } $definition = $termDefinition[1] ?? ''; $definition = str_replace("\t", ' ', $definition); $glossary[$key] = [ 'term' => $term, 'definition' => $definition, ]; } $glossary = array_values($glossary); ?> $heading, 'glossary' => $glossary, ]) ?>