mirror of
https://github.com/twigphp/Twig.git
synced 2026-08-30 20:16:45 +00:00
Finish the work
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
# 3.19.0 (2025-XX-XX)
|
||||
|
||||
* Add `LastModifiedExtensionInterface` and implementation in `AbstractExtension` to track modification of runtime classes
|
||||
* Add the `invoke` filter
|
||||
* Make `{}` optional for the `types` tag
|
||||
* Add `LastModifiedExtensionInterface` and implementation in `AbstractExtension` to track modification of runtime classes
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
``invoke``
|
||||
==========
|
||||
|
||||
.. versionadded:: 3.19
|
||||
|
||||
The ``invoke`` filter has been added in Twig 3.19.
|
||||
|
||||
The ``invoke`` filter invokes an arrow function with the given arguments:
|
||||
|
||||
.. code-block:: twig
|
||||
@@ -10,10 +14,3 @@ The ``invoke`` filter invokes an arrow function with the given arguments:
|
||||
|
||||
{{ func|invoke(person) }}
|
||||
{# outputs Bob Smith #}
|
||||
|
||||
Note that the arrow function has access to the current context.
|
||||
|
||||
Arguments
|
||||
---------
|
||||
|
||||
All given arguments are passed to the arrow function.
|
||||
|
||||
+2
-1
@@ -1018,7 +1018,8 @@ The following operators don't fit into any of the other categories:
|
||||
Arrow function support for functions, macros, and method calls was added in
|
||||
Twig 3.15 (filters and tests were already supported).
|
||||
|
||||
Arrow functions can be called using the ``invoke`` filter:
|
||||
Arrow functions can be called using the :doc:`invoke </filters/invoke>`
|
||||
filter.
|
||||
|
||||
.. versionadded:: 3.19
|
||||
|
||||
|
||||
Reference in New Issue
Block a user