PHP code example of struzik-vladislav / epp-ext-hostmasterua-uaepp
1. Go to this page and download the library: Download struzik-vladislav/epp-ext-hostmasterua-uaepp library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
struzik-vladislav / epp-ext-hostmasterua-uaepp example snippets
use Psr\Log\NullLogger;
use Struzik\EPPClient\Extension\HostmasterUA\UAEPP\UAEPPExtension;
use Struzik\EPPClient\Extension\HostmasterUA\UAEPP\Request\Addon\UAEPPDeleteHost;
use Struzik\EPPClient\Extension\HostmasterUA\UAEPP\Request\Addon\UAEPPCreateLicense;
use Struzik\EPPClient\Extension\HostmasterUA\UAEPP\Request\Addon\UAEPPUpdateLicense;
use Struzik\EPPClient\Request\Host\DeleteHostRequest;
use Struzik\EPPClient\Request\Domain\CreateDomainRequest;
use Struzik\EPPClient\Request\Domain\UpdateDomainRequest;
// ...
$client->pushExtension(new UAEPPExtension('http://hostmaster.ua/epp/uaepp-1.1', new NullLogger()));
// ...
$request = new DeleteHostRequest($client);
$request->setHost('subdomain.example.net')
->addExtAddon(new UAEPPDeleteHost());
$response = $client->send($request);
// ...
$request = new CreateDomainRequest($client);
$addon = new UAEPPCreateLicense();
$addon->setLicense('certificate-number');
$request->addExtAddon($addon);
$response = $client->send($request);
// ...
$request = new UpdateDomainRequest($client);
$addon = new UAEPPUpdateLicense();
$addon->setLicense('certificate-number');
$request->addExtAddon($addon);
$response = $client->send($request);