struzik-vladislav/epp-ext-iddigital-kv
最新稳定版本:v1.1.0
Composer 安装命令:
composer require struzik-vladislav/epp-ext-iddigital-kv
包简介
Identity Digital Key-Value Extension for EPP Client
README 文档
README
Key-Value extension provided by Identity Digital. See original documentation.
Extension for struzik-vladislav/epp-client library.
Usage
<?php use Psr\Log\NullLogger; use Struzik\EPPClient\EPPClient; use Struzik\EPPClient\Extension\IdDigital\KeyValue\KeyValueExtension; use Struzik\EPPClient\Extension\IdDigital\KeyValue\Request\Addon\KVCreateList; use Struzik\EPPClient\Extension\IdDigital\KeyValue\Request\Addon\KVUpdateList; use Struzik\EPPClient\Extension\IdDigital\KeyValue\Response\Addon\KeyValueInfo; use Struzik\EPPClient\Request\Domain\CreateDomainRequest; use Struzik\EPPClient\Request\Domain\InfoDomainRequest; use Struzik\EPPClient\Request\Domain\UpdateDomainRequest; // ... $client->pushExtension(new KeyValueExtension('urn:X-ar:params:xml:ns:kv-1.1', new NullLogger())); // ... /** * Domain create example. */ $request = new CreateDomainRequest($client); $request->addExtAddon(new KVCreateList('Travel-Ack', ['TravelIndustry' => 'Y'])); $response = $client->send($request); /** * Domain update example. */ $request = new UpdateDomainRequest($client); $request->addExtAddon(new KVUpdateList('bn', ['abn' => '18 092 242 209', 'entityType' => 'Australian Private Company'])); $response = $client->send($request); /** * Domain info example. */ $request = new InfoDomainRequest($client); $request->setDomain('example.tld'); $response = $client->send($request); $infoDomainAddon = $response->findExtAddon(KeyValueInfo::class); if ($infoDomainAddon instanceof KeyValueInfo) { $list = $infoDomainAddon->getListByName('Travel-Ack'); $travelIndustry = $list['TravelIndustry']; }
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2024-11-13