Skip to content

Commit 79eeda7

Browse files
committed
Updated the intro of the Twig extensions article
1 parent 8f4ed4b commit 79eeda7

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

templating/twig_extension.rst

+7-13
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,13 @@
44
How to Write a custom Twig Extension
55
====================================
66

7-
`Twig Extensions`_ allow to create custom Twig functions, filters and more to
8-
use them in your templates.
7+
`Twig Extensions`_ allow to create custom functions, filters and more to use
8+
them in your Twig templates. Before writing your own Twig extension, check if
9+
the filter/function that you need is already implemented in:
910

10-
Before writing your own Twig extension, check if the filter/function that you
11-
need is already implemented in the `default Twig filters and functions`_ or the
12-
:doc:`Twig filters and functions added by Symfony </reference/twig_reference>`.
13-
Check also the `official Twig GitHub organization`_, which contains some extra
14-
repositories that provide extensions for common needs (such as ``string-extra``,
15-
``html-extra``, ``intl-extra``, etc.)
16-
17-
.. code-block:: terminal
18-
19-
$ composer require twig/extensions
11+
* The `default Twig filters and functions`_;
12+
* The :doc:`Twig filters and functions added by Symfony </reference/twig_reference>`;
13+
* The `official Twig extensions`_ related to strings, HTML, Markdown, internationalization, etc.
2014

2115
Create the Extension Class
2216
--------------------------
@@ -178,5 +172,5 @@ for this class and :doc:`tag your service </service_container/tags>` with ``twig
178172

179173
.. _`Twig Extensions`: https://twig.symfony.com/doc/2.x/advanced.html#creating-an-extension
180174
.. _`default Twig filters and functions`: https://twig.symfony.com/doc/2.x/#reference
181-
.. _`official Twig GitHub organization`: https://github.com/twigphp
175+
.. _`official Twig extensions`: https://github.com/twigphp?q=extra
182176
.. _`global variables`: https://twig.symfony.com/doc/2.x/advanced.html#id1

0 commit comments

Comments
 (0)