示例#1
0
 public function testDebugbar()
 {
     Debugbar::on("create", function ($debugbar) {
         echo "Debugbar created";
         $this->assertTrue(true);
         $this->assertFalse($debugbar->hasInfo('test'));
         $debugbar->registerInfo("test", "<h1>Works!</h1>");
         $this->assertTrue($debugbar->hasInfo('test'));
         $this->assertEquals("<h1>Works!</h1>", $debugbar->getInfo('test'));
         $debugbar->setInfo("test", "<h2>Works!</h2>");
         $this->assertEquals("<h2>Works!</h2>", $debugbar->getInfo('test'));
         $this->assertFalse($debugbar->hasTab('test'));
         $debugbar->registerTab("test", "<h1>Works!</h1>", "content");
         $this->assertTrue($debugbar->hasTab('test'));
         $this->assertEquals("<h1>Works!</h1>", $debugbar->getTabTitle('test'));
         $this->assertEquals("content", $debugbar->getTabContent('test'));
     });
     echo "Creating debugbar!";
     echo Debugbar::getInstance();
 }
示例#2
0
<?php

include "vendor/autoload.php";
error_reporting(E_ALL);
//use Drips\Debugger;
use Drips\Debugbar\Debugbar;
Debugbar::on("create", function ($bar) {
    $bar->registerTab("test", "TestTab", "<h1>Works!</h1>");
    $bar->appendTab("test", "<h1>Works!</h1>");
    $bar->registerTab("test", "TestTab", "<h1>Works!</h1>");
    $bar->registerTab("test2", "2. Tab", "<h1>Works ebenso!</h1>");
    $bar->registerTab("dumper", "Dump it", "<h1>lelelele ebenso!</h1>");
    //$bar->registerTab("dump", "dump", "<h1>lelelele ebenso!</h1>");
    $bar->appendTab("dumper", "<h1>Works!</h1>");
    $bar->registerInfo("currentdate", date("d.m.Y"));
    $bar->registerInfo("currentweek", date("W"));
    $bar->setInfo("currentdate", "neuer name info");
    $bar->setTabTitle("test", "neuer Name");
});
/*
$arr = array(['affe', 13]);
echo dump($arr);
dump("TEAST");
*/
echo Debugbar::getInstance();