snicco/better-wpdb-bundle

v2.0.0-beta.9 2024-09-07 14:27 UTC

README

codecov Psalm Type-Coverage Psalm level PhpMetrics - Static Analysis PHP-Versions

WordPress捆绑包配置了独立库snicco/better-wpdb,以在基于snicco/kernel的应用程序中使用。

安装

composer install snicco/better-wpdb-bundle

配置

此捆绑包当前没有配置选项。

用法

BetterWPDBBundle添加到您的bundles.php配置文件。

<?php
// /path/to/configuration/bundles.php

use Snicco\Bundle\BetterWPDB\BetterWPDBBundle;

return [
    
    'bundles' => [
        Snicco\Component\Kernel\ValueObject\Environment::ALL => [
            BetterWPDBBundle::class
        ]   
    ]   
];

现在您可以从启动的内核中懒加载一个BetterWPDB实例。

use Snicco\Component\BetterWPDB\BetterWPDB;
use Snicco\Component\Kernel\Kernel;

/**
* @var Kernel $kernel
*/
$kernel->boot();

$better_wpdb = $kernel->container()->make(BetterWPDB::class);

如果内核容器中绑定了QueryLogger实例,则在创建BetterWPDB实例时将使用它。否则,将不会记录任何查询。

贡献

此存储库是Snicco项目开发存储库的只读分支。

以下是如何进行贡献.

报告问题和发送拉取请求

请在Snicco单仓库中报告问题。

安全性

如果您在BetterWPCache中发现了安全漏洞,请遵循我们的披露流程