PHPackages                             anper/pdo-statement-collector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. anper/pdo-statement-collector

AbandonedArchivedLibrary[Database &amp; ORM](/categories/database)

anper/pdo-statement-collector
=============================

PHP PDO statement collector.

v0.7.0(5y ago)02.5kMITPHPPHP ^7.1||^8.0

Since Nov 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/perevoshchikov/pdo-statement-collector)[ Packagist](https://packagist.org/packages/anper/pdo-statement-collector)[ Docs](https://github.com/perevoshchikov/pdo-statement-collector)[ RSS](/packages/anper-pdo-statement-collector/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (9)Used By (0)

Anper\\Pdo\\StatementCollector
==============================

[](#anperpdostatementcollector)

[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE.md)[![Latest Version on Packagist](https://camo.githubusercontent.com/642195eaa83897173557c249bba741cf294dbc7e78a2817243af76678192c8fc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616e7065722f70646f2d73746174656d656e742d636f6c6c6563746f722e737667)](https://packagist.org/packages/anper/pdo-statement-collector)[![Build Status](https://github.com/perevoshchikov/pdo-statement-collector/workflows/Tests/badge.svg)](https://github.com/perevoshchikov/pdo-statement-collector/actions)

Install
-------

[](#install)

```
$ composer require anper/pdo-statement-collector
```

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

[](#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
----

[](#test)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~60 days

Recently: every ~83 days

Total

8

Last Release

1948d ago

PHP version history (2 changes)v0.1.0PHP ^7.1

v0.7.0PHP ^7.1||^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/ce306161a01df4a895da862f7d0bd7361898e2932e62345f20ce773a84fa5a10?d=identicon)[perevoshchikov](/maintainers/perevoshchikov)

---

Top Contributors

[![perevoshchikov](https://avatars.githubusercontent.com/u/13899175?v=4)](https://github.com/perevoshchikov "perevoshchikov (56 commits)")

---

Tags

collectorpdopdocollector

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/anper-pdo-statement-collector/health.svg)

```
[![Health](https://phpackages.com/badges/anper-pdo-statement-collector/health.svg)](https://phpackages.com/packages/anper-pdo-statement-collector)
```

###  Alternatives

[doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

9.7k578.4M5.6k](/packages/doctrine-dbal)[ifsnop/mysqldump-php

PHP version of mysqldump cli that comes with MySQL

1.3k5.5M69](/packages/ifsnop-mysqldump-php)[nette/database

💾 Nette Database: layer with a familiar PDO-like API but much more powerful. Building queries, advanced joins, drivers for MySQL, PostgreSQL, SQLite, MS SQL Server and Oracle.

5656.7M233](/packages/nette-database)[dibi/dibi

Dibi is Database Abstraction Library for PHP

5013.8M120](/packages/dibi-dibi)[aura/sql

A PDO extension that provides lazy connections, array quoting, query profiling, value binding, and convenience methods for common fetch styles. Because it extends PDO, existing code that uses PDO can use this without any changes to the existing code.

5632.5M43](/packages/aura-sql)[aura/sqlquery

Object-oriented query builders for MySQL, Postgres, SQLite, and SQLServer; can be used with any database connection library.

4572.9M34](/packages/aura-sqlquery)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
