Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Remove references to the Twig extensions repo #12739

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 30, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Remove references to the Twig extensions repo
  • Loading branch information
fabpot committed Nov 30, 2019
commit fcfe1ca796b67000dc8463c32ccd975d022abed4
37 changes: 0 additions & 37 deletions 37 reference/dic_tags.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1288,42 +1288,6 @@ For information on how to create the actual Twig Extension class, see
`Twig's documentation`_ on the topic or read the
:doc:`/templating/twig_extension` article.

Before writing your own extensions, have a look at the
`Twig official extension repository`_ which already includes several
useful extensions. For example ``Intl`` and its ``localizeddate`` filter
that formats a date according to user's locale. These official Twig extensions
also have to be added as regular services:

.. configuration-block::

.. code-block:: yaml

services:
Twig\Extensions\IntlExtension:
tags: [twig.extension]

.. code-block:: xml

<?xml version="1.0" encoding="UTF-8" ?>
<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services
https://symfony.com/schema/dic/services/services-1.0.xsd">

<services>
<service id="Twig\Extensions\IntlExtension">
<tag name="twig.extension"/>
</service>
</services>
</container>

.. code-block:: php

$container
->register('Twig\Extensions\IntlExtension')
->addTag('twig.extension')
;

twig.loader
-----------

Expand Down Expand Up @@ -1404,6 +1368,5 @@ For an example, see the ``DoctrineInitializer`` class inside the Doctrine
Bridge.

.. _`Twig's documentation`: https://twig.symfony.com/doc/2.x/advanced.html#creating-an-extension
.. _`Twig official extension repository`: https://github.com/fabpot/Twig-extensions
.. _`SwiftMailer's Plugin Documentation`: http://swiftmailer.org/docs/plugins.html
.. _`Twig Loader`: https://twig.symfony.com/doc/2.x/api.html#loaders
8 changes: 0 additions & 8 deletions 8 reference/twig_reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,6 @@ describe these extra features.
framework. You are probably using some other bundles as well, and
those might come with their own extensions not covered here.

.. tip::

The `Twig Extensions repository`_ contains some additional Twig extensions
that do not belong to the Twig core, so you might want to have a look at
the `Twig Extensions documentation`_.

.. _reference-twig-functions:

Functions
Expand Down Expand Up @@ -771,6 +765,4 @@ The available attributes are:
* ``app.flashes``, returns flash messages from the session

.. _`Twig Reference`: https://twig.symfony.com/doc/2.x/#reference
.. _`Twig Extensions repository`: https://github.com/twigphp/Twig-extensions
.. _`Twig Extensions documentation`: http://twig-extensions.readthedocs.io/en/latest/
.. _`Twig Bridge`: https://github.com/symfony/symfony/tree/master/src/Symfony/Bridge/Twig/Extension
Morty Proxy This is a proxified and sanitized view of the page, visit original site.