Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

perevoshchikov/pdo-statement-collector

Repository files navigation

Anper\Pdo\StatementCollector

Software License Latest Version on Packagist Build Status

Install

$ composer require anper/pdo-statement-collector

Usage collector

use Anper\Pdo\StatementCollector\Collector;
use function Anper\Pdo\StatementCollector\register_collector;

$pdo = new \PDO(...);

register_collector($pdo, $collector = new Collector());

// pdo queries...

foreach($collector->getProfiles() as $profile) {
    var_dump($profile);
}

Usage function

use Anper\Pdo\StatementCollector\Profile;
use function Anper\Pdo\StatementCollector\register_collector;

$collector = function (Profile $profile) {
    var_dump($profile);
};

register_collector($pdo, $collector);

Test

$ composer test

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see License File for more information.

About

PHP PDO statement collector

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages