文件名称:pdo-proxy:PDO代理可用于拦截和更改PDO命令
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-03 07:25:44
mock php wrapper events pdo
介绍 PDO代理是一个简单的,事件驱动的PDO包装器,它可以拦截和更改所有PDO方法的执行。 此类功能可用于: 有选择地(或完全)模拟PDO功能以进行集成测试 截取PDO方法执行以进行记录或调试 PDOProxy\PDO和PDOProxy\PDOStatement类扩展了本机PDO和PDOStatement类,因此它们与任何需要常规PDO对象的方法兼容。 用法 安装此库后,必须提供代理配置,如下所示: <?php use PDOProxy \ EventManager ; use PDOProxy \ ProxyConfiguration ; use PDOProxy \ PDOCommand ; $ ev = new EventManager (); // you can alter the output of any method, like "__construct", "qu
【文件预览】:
pdo-proxy-master
----src()
--------EventManager.php(719B)
--------EventInterface.php(162B)
--------PDOStatementCommand.php(801B)
--------PDOStatementInterface.php(3KB)
--------PDOCommandInterface.php(303B)
--------ProxyHelpers.php(3KB)
--------PDOCommand.php(798B)
--------Event.php(341B)
--------PDO.php(4KB)
--------ProxyConfiguration.php(611B)
--------PDOStatementCommandInterface.php(256B)
--------PDOStatement.php(5KB)
----.travis.yml(2KB)
----LICENSE(1KB)
----composer.json(930B)
----README.md(6KB)
----.coveralls.yml(61B)
----phpunit.xml.dist(325B)
----test()
--------PDOSqliteTest.php(3KB)
--------bootstrap.php(234B)
--------PDOEventsTest.php(5KB)
--------PDOMockStatement.php(2KB)
--------ProxyConfigurationTest.php(1KB)
--------PDOStatementEventsTest.php(4KB)