<?php include __DIR__ . '/vendor/autoload.php'; include __DIR__ . '/../../bootstrap.php'; $debugbarRenderer->setBaseUrl('../../../src/DebugBar/Resources'); $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)); render_demo_page(function () use($twig) { echo $twig->render('hello.html', array('name' => 'peter pan')); });
<?php include __DIR__ . '/vendor/autoload.php'; include __DIR__ . '/../../bootstrap.php'; $debugbarRenderer->setBaseUrl('../../../src/DebugBar/Resources'); use DebugBar\Bridge\PropelCollector; $debugbar->addCollector(new PropelCollector()); Propel::init('build/conf/demo-conf.php'); set_include_path("build/classes" . PATH_SEPARATOR . get_include_path()); PropelCollector::enablePropelProfiling(); $user = new User(); $user->setName('foo'); $user->save(); $firstUser = UserQuery::create()->findPK(1); render_demo_page();
$debugbar['messages']->addMessage(array('toto' => array('titi', 'tata'))); $debugbar['messages']->addMessage('oups', 'error'); $debugbar['time']->startMeasure('render'); render_demo_page(function () { ?> <h2>AJAX</h2> <ul> <li><a href="ajax.php" class="ajax">load ajax content</a></li> <li><a href="ajax_exception.php" class="ajax">load ajax content with exception</a></li> </ul> <h2>Stack</h2> <ul> <li><a href="stack.php">perform a redirect</a></li> </ul> <h2>PDO</h2> <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/cachecache">CacheCache</a></li> <li><a href="bridge/doctrine">Doctrine</a></li> <li><a href="bridge/monolog">Monolog</a></li> <li><a href="bridge/propel">Propel</a></li> <li><a href="bridge/slim">Slim</a></li> <li><a href="bridge/swiftmailer">Swift mailer</a></li> <li><a href="bridge/twig">Twig</a></li> </ul> <?php });