koine/query-registry

查询注册表,用于跟踪查询

0.9.1 2014-08-12 19:19 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:40:26 UTC


README

简单的查询注册表,用于存储查询(和参数)以进行日志记录/调试/延迟执行

代码信息

Build Status Coverage Status Code Climate Scrutinizer Code Quality

包信息

Latest Stable Version Total Downloads Latest Unstable Version License Dependency Status

用法

$registry = new \Koine\QueryRegistry;

$registry->register("SELECT foo FROM bar");

$registry->register("SELECT foo FROM bar WHERE baz=:baz", array(
    'baz' => 'somevalue'
));

$registry->getQueries()->last()->dump();


// or

foreach ($registry->getQueries() as $query) {
    $db->execute($query->getSql(), $query->getParams());
}

安装

通过 Composer

将库添加到 composer.json 中 requirements 键。

{
    // composer.json
    // [..]
    require: {
        // append this line to your requirements
        "koine/query-registry": "dev-master"
    }
}

替代安装

  • 了解 composer。您不需要寻找替代安装。这值得您花时间。请相信我 ;-)
  • 遵循 这些说明

问题/功能建议

这里 是问题跟踪器。

贡献

只接受 TDD 代码。请遵循 PSR-2 代码规范

  1. 分支
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 提交您的更改(git commit -am 'Add some feature'
  4. 推送到分支(git push origin my-new-feature
  5. 创建新的 Pull Request

如何运行测试

phpunit --configuration tests/phpunit.xml

要检查代码规范,请运行

phpcs --standard=PSR2 lib
phpcs --standard=PSR2 tests

许可

MIT

作者