devcycle/devcycle-leaf-plugin

LeafPHP 框架的 DevCycle SDK 包装器

dev-main 2024-09-04 21:08 UTC

This package is not auto-updated.

Last update: 2024-09-19 19:32:56 UTC


README

此仓库提供了一个Leaf PHP框架的扩展,用于集成DevCycle,一个综合性的功能管理平台。此扩展通过包装DevCycle API以方便的PHP类,简化了通过DevCycle管理功能标志和配置的过程。

重要

此扩展是在直播系列中创建的,目前未进行积极维护,不应在生产环境中使用。有关更多信息,请查看YouTube上的系列。

功能

  • 通过Leaf PHP框架轻松集成DevCycle。
  • 简单设置,配置最少。
  • 为您的Leaf PHP应用程序提供现成的DevCycle客户端。

安装

要安装此扩展,您可以使用Composer。在您的项目目录中运行以下命令

composer require devcycle/devcycle-leaf-plugin

用法

配置

首先,请确保您有您的DevCycle服务器SDK密钥。您可以从DevCycle仪表板获取此密钥。

示例

以下是在您的Leaf PHP应用程序中使用此扩展的示例

require 'vendor/autoload.php';

use DevCycle\DevCycle;

// Initialize the DevCycle client with your Server SDK key
$server_sdk_key = 'YOUR_SERVER_SDK_KEY';
$devCycle = new DevCycle($server_sdk_key);

// Get the DevCycle client
$client = $devCycle->getDevCycleClient();

// Now you can use the $client to manage feature flags, configurations, etc.

API

DevCycle

此扩展的主要类。它初始化DevCycle客户端。

__construct($server_sdk_key)

  • $server_sdk_key: 您的DevCycle服务器SDK密钥。

使用提供的密钥初始化DevCycle客户端。

getDevCycleClient()

返回初始化后的DevCycle客户端实例。

许可证

此项目使用MIT许可证。有关详细信息,请参阅LICENSE文件。

致谢

  • DevCycle 提供了一个强大的功能管理平台。
  • Leaf PHP框架 提供了一个简单而强大的PHP框架。