in docker/src/ru/adelf/idea/dotenv/docker/DockerComposeYamlPsiElementsVisitor.java [31:48]
private void visitKeyValue(YAMLKeyValue yamlKeyValue) {
if ("environment".equals(yamlKeyValue.getKeyText())) {
for (YAMLSequenceItem yamlSequenceItem : getSequenceItems(yamlKeyValue)) {
YAMLValue el = yamlSequenceItem.getValue();
if (el instanceof YAMLScalar) {
EnvironmentKeyValue keyValue = EnvironmentVariablesUtil.getKeyValueFromString(((YAMLScalar) el).getTextValue());
if (!keyValue.getKey().isBlank()) {
collectedItems.add(new KeyValuePsiElement(keyValue.getKey(), keyValue.getValue(), el));
}
}
}
for (YAMLKeyValue keyValue : getMappingItems(yamlKeyValue)) {
collectedItems.add(new KeyValuePsiElement(keyValue.getKeyText(), keyValue.getValueText(), keyValue));
}
}
}