acquia / lift-sdk-php
一个用于调用 Acquia Lift API 的 PHP 客户端库。
0.9.1
2018-12-20 18:44 UTC
Requires
- php: >=5.5.0
- acquia/http-hmac-php: ~3.1
- guzzlehttp/guzzle: ~6.0
- symfony/http-foundation: ~2.7|^3.2
- symfony/serializer: ~2.7|^3.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~1.0
- pdepend/pdepend: ~1.0
- phploc/phploc: ~2.0
- phpmd/phpmd: ~1.0
- phpunit/phpunit: >=4.8.35 <5
- scrutinizer/ocular: ~1.0
- sebastian/phpcpd: ~2.0
Suggests
- ramsey/uuid: A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID)
This package is not auto-updated.
Last update: 2024-09-15 05:02:54 UTC
README
一个用于调用 Acquia Lift 4 API 的 PHP 客户端库。
版本信息
Lift4
分支:使用 guzzle 版本~6.0
,兼容 PHP 5.6、7.1 和 7.2。
安装
使用 Composer 安装最新版本
$ composer require acquia/lift-sdk-php:dev-Lift4
请注意,代码库是从 Lift4 分支拉取的,当前并非默认分支。
用法
用法示例可以在 examples 文件夹中查看,并且已按 Manager 类型分解。您可以通过以下链接查看我们的 API 文档 这里,其中包含端点列表以及有效载荷和响应的示例。
运行测试
要运行测试,您需要在安装 Lift PHP SDK 的同一目录中运行以下命令。它将运行在此存储库中编译的单元测试。
vendor/bin/phpunit
请注意,该库是通过 composer 安装的。
与 Lift 3 相比,Lift 4 PHP SDK 的主要变化
- 引入活动
- 添加更多功能
- 部署站点(例如,从测试站点部署到生产站点)
- 搜索内容功能
- 客户站点管理
- 动态规则现在受支持
- 更新了新的 Lift 4 插槽和规则数据结构
- 更新了 Capture 和 Decide 管理器
从 Lift 3 迁移到 Lift 4
重要 - 从 Acquia Lift 3 升级到 Acquia Lift 4 是一次性的过程,通过中央应用程序屏幕处理。
如果您计划在 Lift 4 中重用 Lift 3 的数据,您将需要迁移到 Lift 4。遗憾的是,SDK 不支持从 Lift 3 迁移,但是您需要在 Acquia Lift 页面上进行迁移。
登录成功后,会出现一个 '迁移' 按钮,提示您要迁移哪些资产。您可以在迁移所有内容之前选择性地迁移数据子集。
有关更多信息,请参阅我们的 迁移文档。