mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-05-05 06:27:53 +02:00
added twig demo
This commit is contained in:
parent
eba3a0f268
commit
a107cebcf9
5
demo/bridge/twig/composer.json
Normal file
5
demo/bridge/twig/composer.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"require": {
|
||||
"twig/twig": "*"
|
||||
}
|
||||
}
|
1
demo/bridge/twig/foobar.html
Normal file
1
demo/bridge/twig/foobar.html
Normal file
@ -0,0 +1 @@
|
||||
foobar
|
2
demo/bridge/twig/hello.html
Normal file
2
demo/bridge/twig/hello.html
Normal file
@ -0,0 +1,2 @@
|
||||
Hello {{ name }}
|
||||
{% include "foobar.html" %}
|
14
demo/bridge/twig/index.php
Normal file
14
demo/bridge/twig/index.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
include __DIR__ . '/vendor/autoload.php';
|
||||
include __DIR__ . '/../../bootstrap.php';
|
||||
|
||||
$loader = new Twig_Loader_Filesystem('.');
|
||||
$twig = new DebugBar\Bridge\Twig\TraceableTwigEnvironment(new Twig_Environment($loader), $debugbar['time']);
|
||||
|
||||
$debugbar->addCollector(new DebugBar\Bridge\Twig\TwigCollector($twig));
|
||||
$debugbarRenderer->setBaseUrl('../../../src/DebugBar/Resources');
|
||||
|
||||
render_demo_page(function() use ($twig) {
|
||||
echo $twig->render('hello.html', array('name' => 'peter pan'));
|
||||
});
|
@ -29,5 +29,11 @@ render_demo_page(function() {
|
||||
<ul>
|
||||
<li><a href="pdo.php">PDO demo</a></li>
|
||||
</ul>
|
||||
<h2>Bridges</h2>
|
||||
<p>(you need to install needed dependencies first, run <code>composer.phar install</code> in each demo folders)</p>
|
||||
<ul>
|
||||
<li><a href="bridge/swiftmailer">Swift mailer</a></li>
|
||||
<li><a href="bridge/twig">Twig</a></li>
|
||||
</ul>
|
||||
<?php
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user