PHP Debug Bar module for Zend Framework 2
Created by Witold Wasiczko
- All PHP Debug Bar features + additional info about ZF2 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.phar require --dev snapshotpl/zf-snap-php-debug-bar "dev-master"
or add to your composer.json
file:
{
"require-dev": {
"snapshotpl/zf-snap-php-debug-bar": "dev-master"
}
}
Add module ZfSnapPhpDebugBar
to ZF2 application.config.php
.
return array(
'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');
$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