bupy7/zf-php-debug-bar

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (1.0.1) of this package.

PHP Debug Bar module for Zend Framework 2/3

1.0.1 2018-06-16 08:24 UTC

This package is auto-updated.

Last update: 2020-05-22 19:31:12 UTC


README

Latest Stable Version Total Downloads License Coverage Status Build Status

PHP Debug Bar module for Zend Framework 2 & 3

Created by Witold Wasiczko and another developers.

PHP Debug Bar Messages

This package is fork of snapshotpl/ZfSnapPhpDebugBar.

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-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