Wie erstelle ich ein benutzerdefiniertes Zweig-Tag, das einen Rückruf ausführt?

Ich versuche, ein benutzerdefiniertes Twig-Tag wie das folgende zu erstellen:

{% mytag 'foo','bar' %}
   Hello world!!
{% endmytag %}

Dieses Tag sollte die Ausgabe von @ ausgebmy func("Hello world!!", "foo", "bar").

Kann jemand einen Beispielcode für das Erstellen eines solchen benutzerdefinierten Tags posten? Eine, die eine beliebige Anzahl von Parametern akzeptieren kann, würde mich noch mehr freuen.

Hinwei: Ich bin nicht daran interessiert, eine benutzerdefinierte Funktion zu erstellen. Ich muss den Body des Tags als ersten Parameter übergeben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage