Provides Connection and ConnectionLocator functionality.
Switch branches/tags
Clone or download
pmjones Merge pull request #2 from adamdyson/1.x
Fixed typo in documentation
Latest commit 204ea08 Sep 11, 2018

README.md

Atlas.Pdo

This package provides a Connection that decorates any PDO instance to provide the following:

  • A perform() method acts just like query(), but binds values to a prepared statement as part of the call.

  • Several fetch*() methods to return results in commonly-occurring situations.

  • Several yield*() methods as fetch*() equivalents to yield results instead of returning them.

  • Query logging, including backtraces to find where queries were issued.

  • The Connection always sets the PDO connection to ERRMODE_EXCEPTION mode for error reporting.

This package also provides a ConnectionLocator to register, instantiate, and retain named Connection objects for default, read (slave), and write (master) databases.

Read the documentation here.