Skip to content

struzik-vladislav/epp-ext-hostmasterua-uaepp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HostmasterUA UAEPP Extension for EPP Client

Build Status Latest Stable Version Total Downloads Software License StandWithUkraine

UAEPP extension provided by HostmasterUA.

Extension for struzik-vladislav/epp-client library.

Usage

<?php

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);

About

UAEPP extension who was provided by Hostmaster (https://hostmaster.ua/).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages