php-debugbar
php-debugbar copied to clipboard
not work with twig
$bar = new StandardDebugBar; $bar->addCollector(
new TwigCollector(
new TraceableTwigEnvironment(
new Twig_Environment , new TimeDataCollector
)
)
)
error:
Declaration of DebugBar\Bridge\Twig\TraceableTwigEnvironment::setLexer(Twig_LexerInterface $lexer) should be compatible with Twig_Environment::setLexer(Twig_Lexer $lexer)
Try this:
$twig = new \Twig\Environment( new \Twig\Loader\FilesystemLoader( $paths ) );
$twigProfiler = new \Twig\Profiler\Profile();
$twig->addExtension( new ProfilerExtension( $twigProfiler ) );
$debugbar->addCollector( new \DebugBar\Bridge\TwigProfileCollector( $twigProfiler ) );