PHP Debug Bar module for Zend Framework 2 & 3
Created by Witold Wasiczko
- All PHP Debug Bar features + additional info about Zend Framework application:
- Log and debug directly to Debug Bar,
- Check request variables ($_POST, $_GET, $_SERVER, $_COOKIE),
- Use timeline to see time between common events,
- Catch exceptions,
- Preview config and application config,
- Profile SQL queries,
- Details about current route,
- Memory usage,
- Total request duration,
- Custom debug bar view,
- and more...!
- Ready to use - just install via
composer
! - easy configurable via module config,
The preferred way to install this extension is through composer.
Either run
php composer require --dev snapshotpl/zf-snap-php-debug-bar
Add module ZfSnapPhpDebugBar
to application.config.php
.
return [
'modules' => [
'ZfSnapPhpDebugBar',
],
];
By function:
debugbar_log('ZfSnapPhpDebugBar is awesome!');
By static method:
ZfSnapPhpDebugBar\Module::log('ZfSnapPhpDebugBar is awesome!');
By Zend\Log
:
$writer = $sm->get(ZfSnapPhpDebugBar\Log\Writer\PhpDebugBar::class);
$log = new Zend\Log\Logger();
$log->addWriter($writer);
$log->info('ZfSnapPhpDebugBar is awesome!');
Directly by DebugBar object from ServiceManager:
$debugbar = $sm->get('debugbar');
$debugbar['messages']->addMessage('ZfSnapPhpDebugBar is awesome!'));
Look at config/zfsnapphpdebugbar.config.php
file