0.10.0
(feat): 现在您可以通过在生成器配置中添加 composerJson 属性来修改生成的 composer.json 文件。
以下是带有 composerJson 属性的 generators.yml 文件示例:
generators.yml ... groups:
这将产生以下 composer.json 文件:
composer.json {
(feat): 现在您可以通过在生成器配置中添加 composerJson 属性来修改生成的 composer.json 文件。
以下是带有 composerJson 属性的 generators.yml 文件示例:
php-sdk:generators:- name: fernapi/fern-php-sdk...config:composerJson:description: This is my PHP librarykeywords:- myCustomTaglicense:- "LGPL-2.1-only"- "GPL-3.0-or-later"scripts:hello: echo hello
这将产生以下 composer.json 文件:
// ...,"description": "This is my PHP library","keywords": ["myCustomTag",// ...,],"license": ["LGPL-2.1-only","GPL-3.0-or-later"],// ...,"scripts": {// ...,"hello": "echo hello"}} ```## 0.9.0**`(feat):`** 添加从每个类访问 alpha 或未记录响应属性的能力。用户可以这样访问附加属性:```php $response = $client->users->get(...); $additionalProperties = $response->getAdditionalProperties(); ```## 0.8.0**`(feat):`** 为返回分页响应的端点添加自动分页支持。以下是用户如何使用分页端点的示例:```php $items = $client->list($request); foreach($items as $item){echo $item;} $pages = $items->getPages(); foreach($pages as $page){foreach($page as $item){echo $item;}} ```