docs: English JsonRpcBundle docs, REST and MCP Bundle sections, package cards
uk/docs/api/sdk/bundle/README.md
+2
−9
JSON-RPC SDK Bundle
| Пакет | ufo-tech/json-rpc-sdk-bundle |
| Версія | 4.0.0 (2026-09-25) |
| PHP | >= 8.4 |
| Symfony | ^7.3 | ^8.0 |
| Client SDK | ^5.0 |
| Код | GitHub |
<include>(docs/api/sdk/bundle/.info.md)
Інтеграція Client SDK у Symfony: описуєте в конфігурації, які JSON-RPC API викликає застосунок, і однією командою отримуєте готові до автовайрингу класи з уже підставленими токенами.
- Постачальники API в конфігурації — адреса документації, токен, секрет асинхронного транспорту, фільтр методів для кожного сервера.
- Генерація командою —
bin/console ufo:sdk:generateдля всіх постачальників абоufo:sdk:makeдля одного. - Автовайринг — згенеровані класи стають сервісами; бандл підставляє заголовок з токеном, обробники відповіді й асинхронний транспорт.
- Кілька серверів — кожен постачальник отримує власний простір імен і токен.
final class OrderController
{
public function __construct(private UserSDK $users) {} // App\Sdk\Orders\UserSDK
#[Route('/users/{id}')]
public function show(int $id): JsonResponse
{
return new JsonResponse($this->users->get($id)); // UserDto
}
}
Розділи
- Встановлення
- Налаштування
- Команди
- Використання — сервіси, токени, асинхронні виклики, помилки.
- Історія змін
- Відомі помилки
uk/docs/api/sdk/bundle/.info.md
new file +20
−0
composer require ufo-tech/json-rpc-sdk-bundle
- PHP 8.4+
- Symfony 7.3+ · 8
- Основа Client SDK 5+
- Протокол JSON-RPC 2.0 · OpenRPC
- Тип Symfony Bundle
- Категорія SDK
- Ліцензія MIT