From 04a2332c6911f3266f74f31d5e36eac76c38d549 Mon Sep 17 00:00:00 2001 From: Mike Almond Date: Thu, 15 Aug 2013 08:03:41 -0400 Subject: [PATCH] Update the base collectors doc to show how to collect multiple PDO connections Updating the docs to reflect the changes in the `PDOCollector` class Reference maximebf/php-debugbar#5 --- docs/base_collectors.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/base_collectors.md b/docs/base_collectors.md index 300c17d..620d297 100644 --- a/docs/base_collectors.md +++ b/docs/base_collectors.md @@ -60,6 +60,17 @@ Logs SQL queries. You need to wrap your `PDO` object into a `DebugBar\DataCollec $pdo = new DebugBar\DataCollector\PDO\TraceablePDO(new PDO('sqlite::memory:')); $debugbar->addCollector(new DebugBar\DataCollector\PDO\PDOCollector($pdo)); +You can even log queries from multiple `PDO` connections: + + $pdoRead = new DebugBar\DataCollector\PDO\TraceablePDO(new PDO('sqlite::memory:')); + $pdoWrite = new DebugBar\DataCollector\PDO\TraceablePDO(new PDO('sqlite::memory:')); + + $pdoCollector = new DebugBar\DataCollector\PDO\PDOCollector(); + $pdoCollector->addConnection($pdoRead, 'read-db'); + $pdoCollector->addConnection($pdoWrite, 'write-db'); + + $debugbar->addCollector($pdoCollector); + ## RequestData Collects the data of PHP's global variables