1
0
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:
maximebf 2013-08-12 19:01:01 +10:00
parent eba3a0f268
commit a107cebcf9
5 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,5 @@
{
"require": {
"twig/twig": "*"
}
}

View File

@ -0,0 +1 @@
foobar

View File

@ -0,0 +1,2 @@
Hello {{ name }}
{% include "foobar.html" %}

View 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'));
});

View File

@ -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
});