Skip to content

Enhancement: Support dynamic named arguments#741

Merged
ebussieres merged 4 commits into
PebbleTemplates:masterfrom
jknack:740
Dec 7, 2025
Merged

Enhancement: Support dynamic named arguments#741
ebussieres merged 4 commits into
PebbleTemplates:masterfrom
jknack:740

Conversation

@jknack

@jknack jknack commented Dec 7, 2025

Copy link
Copy Markdown
Contributor

- support dynamic/unknown argument names
- fix PebbleTemplates#740
@ebussieres ebussieres added this to the 4.1.0 milestone Dec 7, 2025
@ebussieres

ebussieres commented Dec 7, 2025

Copy link
Copy Markdown
Member

@ebussieres

ebussieres commented Dec 7, 2025

Copy link
Copy Markdown
Member

What I don't like about this solution is that we use a shortcut. empty list vs null have two different behaviour. I think we should refactor getArgumentMap instead of making such shortcut.

Edit: Just pushed a commit to support null or emptyList for argumentNames

Just missing some clarification in the documentation before I merge this PR.

@ebussieres ebussieres linked an issue Dec 7, 2025 that may be closed by this pull request
@jknack

jknack commented Dec 7, 2025

Copy link
Copy Markdown
Contributor Author

@ebussieres just added some doc notes.

@ebussieres ebussieres merged commit bc25a17 into PebbleTemplates:master Dec 7, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: Support dynamic named arguments Support Dynamic Named Arguments in Function

2 participants