This page is for SDK, version Current (default).
For other versions, use one of these documentation indexes:
- Current (default): https://buildwithfern.com/learn/sdks/current/llms.txt
- Legacy: https://buildwithfern.com/learn/sdks/legacy/llms.txt
本页面介绍如何为您的 PHP SDK 添加自定义逻辑、方法和依赖项。
These steps cover adding a new custom file to the SDK. To preserve line-level edits to a generated file, use
Replay instead.
添加自定义逻辑
开始添加自定义代码:
3使用辅助方法
Now your users can consume the helper function by importing it from the SDK.
添加自定义 SDK 方法
Fern also allows you to add custom methods to the SDK itself (e.g.
client.my_method() ) by inheriting the Fern generated client and then
extending it.
1更新 generators.yml 配置
将您的 Fern 生成的客户端命名为类似 BaseClient 的名称,以反映此客户端将被扩展。
2导入并扩展生成的客户端
首先,导入 Fern 生成的基础客户端并扩展它。然后,添加您想要的任何方法。
3更新 .fernignore
将 MyClient.php 添加到 .fernignore。
4使用方法
您的用户将构造扩展的客户端,而不是构造生成的客户端。
Now your users can consume the helper function by importing it from the SDK.
添加自定义依赖项
要添加您的自定义代码所需的包,请使用 composerJson 配置选项更新您的 generators.yml。