PHPDebugbar with Phalcon

Install Phalcon-debugbar

composer require snowair/phalcon-debugbar
  • this will create a line in composer.json

    "snowair/phalcon-debugbar": "^1.1"

Add to bootup

$application = new \Phalcon\Mvc\Application($di);
...
$di['app'] = $application;
(new Snowair\Debugbar\ServiceProvider())->start();
echo $application->handle()->getContent();

Use a config file

Create config.debugbar.php and edit line in bootup to:

(new Snowair\Debugbar\ServiceProvider('../app/config/debugbar.php'))->start();

Only load in debug

if (getenv('environment') == 'debug') {
        $di['app'] = $application;
        (new Snowair\Debugbar\ServiceProvider('../app/config/debugbar.php'))->start();
}