snapshotpl / zf-snap-php-debug-bar
PHP Debug Bar module for Zend Framework 2
Installs: 25 843
Dependents: 0
Suggesters: 0
Security: 0
Stars: 29
Watchers: 4
Forks: 11
Open Issues: 4
Requires
- php: ^5.6 || ^7.0
- maximebf/debugbar: ^1.10
- zendframework/zend-eventmanager: ^2.4 || ^3.0
- zendframework/zend-http: ^2.4
- zendframework/zend-log: ^2.4
- zendframework/zend-modulemanager: ^2.4
- zendframework/zend-mvc: ^2.4 || ^3.0
- zendframework/zend-servicemanager: ^2.6 || ^3.0
- zendframework/zend-view: ^2.4
Requires (Dev)
- phpunit/phpunit: ^5.7.25 || ^6.5.5
- zendframework/zend-config: ^2.4
- zendframework/zend-db: ^2.4
- zendframework/zend-i18n: ^2.4
- zendframework/zend-serializer: ^2.4
- zendframework/zend-test: ^2.4 || ^3.0
This package is auto-updated.
Last update: 2024-10-29 04:36:19 UTC
README
PHP Debug Bar module for Zend Framework 2 & 3
Created by Witold Wasiczko
Features
- 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,
Installation
The preferred way to install this extension is through composer.
Either run
php composer require --dev snapshotpl/zf-snap-php-debug-bar
Usage
Add module ZfSnapPhpDebugBar
to application.config.php
.
return [ 'modules' => [ 'ZfSnapPhpDebugBar', ], ];
How to use Message
tab
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!'));
How to config
Look at config/zfsnapphpdebugbar.config.php
file