2017 © Pedro Peláez
 

library notorm-tracy-panel

NotORM panel for Tracy

image

zemistr/notorm-tracy-panel

NotORM panel for Tracy

  • Monday, January 30, 2017
  • by Zemistr
  • Repository
  • 1 Watchers
  • 0 Stars
  • 454 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 3 Versions
  • 3 % Grown

The README.md

NotORM Tracy panel

NotORM Panel for Tracy for debugging, (*1)

Instalation

Fastest use with all comforts

NotOrmTracyPanel::simpleInit($notorm, $pdo);

or just, (*2)

NotOrmTracyPanel::simpleInit($notorm);

Basic usage

$panel = NotOrmTracyPanel::getInstance(); // or new NotOrmTracyPanel()
\Tracy\Debugger::getBar()->addPanel($panel);

$notorm->debug = function($query, $parameters) {
    NotOrmTracyPanel::getInstance()->logQuery($query, $parameters);
};

Using with time measurement

$panel = NotOrmTracyPanel::getInstance(); // or new NotOrmTracyPanel()
\Tracy\Debugger::getBar()->addPanel($panel);

$notorm->debug = function($query, $parameters) {
    $instance = NotOrmTracyPanel::getInstance();
    $instance->logQuery($query, $parameters);
    $instance->startQueryTimer($instance->getIndex());
};

$notorm->debugTimer = function () {
    $instance = NotOrmTracyPanel::getInstance();
    $instance->stopQueryTimer($instance->getIndex());
};

You can set driver info

$panel->setPlatform($pdo->getAttribute(PDO::ATTR_DRIVER_NAME));

You can use SQL Explain utility, if you set NotORM or PDO connection

$panel->setNotOrm($notorm);

or, (*3)

$panel->setPdo($pdo);

Result?

Panel, (*4)

Changelog

v2.0.0 (2020-10-04) - Big thanks to @janbarasek! Amazing job! :heart: - Big package upgrade - PHPStan, PHP 7.1+, Nette 3, Tests and so on!, (*5)

v1.0.1 (2017-01-30) - Add new versions of packages, (*6)

v1.0.0 (2015-01-13), (*7)

- initial release

(c) Martin Zeman (Zemistr), 2020 (http://zemistr.eu), (*8)

The Versions

30/01 2017

dev-master

9999999-dev http://github.com/zemistr/notorm-tracy-panel

NotORM panel for Tracy

  Sources   Download

MIT

The Requires

 

debug debugging tracy notorm

30/01 2017
19/03 2015

v1.0.0

1.0.0.0 http://github.com/zemistr/notorm-tracy-panel

NotORM panel for Tracy

  Sources   Download

MIT

The Requires

 

debug debugging tracy notorm