snicco/session-wp-bridge

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

README

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

此包为 snicco/session 库提供两个特定的 WordPress 会话驱动程序

安装

composer require snicco/session-wp-bridge

使用方法

WPDBSessionDriver

要使用 WPDBSessionDriver,您首先需要一个 BetterWPDB 的实例。

use Snicco\Bridge\SessionWP\WPDBSessionDriver;
use Snicco\Component\BetterWPDB\BetterWPDB;

$driver = new WPDBSessionDriver('my_app_session', BetterWPDB::fromWpdb());

// Creates the necessary db table if it does not exist already.
$driver->createTable();

WPObjectCacheDriver

use Snicco\Bridge\SessionWP\WPObjectCacheDriver;

$idle_timeout_in_seconds /* Same value as in your session config here */

$wp_object_cache_driver = new WPObjectCacheDriver('my_app_sessions');

贡献

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

以下是您可以如何进行贡献的方式.

报告问题和发送拉取请求

请在 Snicco monorepo 中报告问题。

安全性

如果您发现安全漏洞,请遵循我们的 披露程序