PHPackages                             braunstetter/template-hooks-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. braunstetter/template-hooks-bundle

ActiveSymfony-bundle[Templating &amp; Views](/categories/templating)

braunstetter/template-hooks-bundle
==================================

Give your bundles a chance to extend your templates.

v0.2.2(4y ago)2621MITPHPPHP ^8.0

Since Aug 20Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Braunstetter/TemplateHooksBundle)[ Packagist](https://packagist.org/packages/braunstetter/template-hooks-bundle)[ RSS](/packages/braunstetter-template-hooks-bundle/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (6)Versions (5)Used By (1)

TemplateHooksBundle
===================

[](#templatehooksbundle)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/23b0079bcb2eaa5084c4da641ce82aa784eaf178c1b4dff3c824e3951b46e1f8/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f427261756e737465747465722f54656d706c617465486f6f6b7342756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/Braunstetter/TemplateHooksBundle/?branch=main)[![Build Status](https://camo.githubusercontent.com/f39f9e9cef7d560558f598315e5f242d6bcaff9660191a571698655314886ff9/68747470733a2f2f6170702e7472617669732d63692e636f6d2f427261756e737465747465722f54656d706c617465486f6f6b7342756e646c652e7376673f6272616e63683d6d61696e)](https://app.travis-ci.com/Braunstetter/TemplateHooksBundle)[![Total Downloads](https://camo.githubusercontent.com/70034b6d0055b128e5a542e3164122754d21234fad9afde75c7d089675260647/687474703a2f2f706f7365722e707567782e6f72672f627261756e737465747465722f74656d706c6174652d686f6f6b732d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/braunstetter/template-hooks-bundle)[![License](https://camo.githubusercontent.com/932aa069b911d78f0ac479e5a6590ce335ac6a21c206b8b8e1d6adb15b4a0ff4/687474703a2f2f706f7365722e707567782e6f72672f627261756e737465747465722f74656d706c6174652d686f6f6b732d62756e646c652f6c6963656e7365)](https://packagist.org/packages/braunstetter/template-hooks-bundle)

Extend your twig templates without inheritance.

Installation
------------

[](#installation)

`composer require braunstetter/template-hooks-bundle`

Usage
-----

[](#usage)

You can use the `hook` tag inside your templates now:

```
{{ hook('app.cp.global-header') }}
```

Once you inserted this tag somewhere you and any bundles can hook into this by creating a class :

```
