Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Twig Extensions Laravel Package

core23/twig-extensions

Extra Twig extensions and helpers for PHP apps, packaged as a lightweight bundle. Adds convenient filters, functions, and runtime utilities to simplify templates and reduce boilerplate, with straightforward integration into existing Twig environments.

View on GitHub
Deep Wiki
Context7

Twig Extensions

Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

Continuous Integration Code Coverage

Useful extensions for twig.

Installation

Open a command console, enter your project directory and execute the following command to download the latest stable version of this library:

composer require nucleos/twig-extensions

Symfony usage

If you want to use this library inside symfony, you can use a bridge.

Enable the Bundle

Then, enable the bundle by adding it to the list of registered bundles in config/bundles.php file of your project:

// config/bundles.php

return [
    // ...
    Nucleos\Twig\Bridge\Symfony\Bundle\NucleosTwigBundle::class => ['all' => true],
];

Twig text spam protection

The Twig filter spamsecure replaces all dot and @-signs.

{# Replace plain text #}
{{ text|spamsecure }}

{# Replace rich text mails #}
{{ htmlText|spamsecure(true) }}

Configure the Bundle

Create a configuration file called nucleos_twig.yaml:

# config/packages/nucleos_twig.yaml

nucleos_twig:
    secure:
        mail:
            at_text:   [ ' [AT] ', ' (AT) ', ' [ÄT] ' ]
            dot_text:  [ ' [DOT] ', ' (DOT) ', ' [.] ' ]

License

This library is under the MIT license.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky