anper / pdo-statement-collector
此包已被弃用且不再维护。没有建议的替代包。
PHP PDO 语句收集器。
v0.7.0
2021-01-08 13:38 UTC
Requires
- php: ^7.1||^8.0
- ext-pdo: *
- anper/callable-aggregate: ^0.3
Requires (Dev)
- phpstan/phpstan: ^0.12.29
- phpunit/phpunit: ^7.0||^8.0||^9.0
- squizlabs/php_codesniffer: ^3.0
README
安装
$ composer require anper/pdo-statement-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); }
使用函数
use Anper\Pdo\StatementCollector\Profile; use function Anper\Pdo\StatementCollector\register_collector; $collector = function (Profile $profile) { var_dump($profile); }; register_collector($pdo, $collector);
测试
$ composer test
贡献
请参阅 CONTRIBUTING 以获取详细信息。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。