Documentation

ExternalDns
in package
implements HookInterface

Interfaces, Classes and Traits

HookInterface
Generic interface for hooks

Table of Contents

$owner  : null|pm_Domain|pm_DomainAlias
finalize()  : void
Called after all "onDnsZone*" handlers - in the end
getForOwner()  : self
Creates hook's instance with specified owner
getSettingsSubForm()  : pm_Form_SubForm
Returns settings subform for current owner
isConfigured()  : bool
Is hook configured for current owner
onDnsZoneCreate()  : void
onDnsZoneDelete()  : void
onDnsZoneUpdate()  : void

Properties

$owner

protected null|pm_Domain|pm_DomainAlias $owner

Methods

finalize()

Called after all "onDnsZone*" handlers - in the end

public finalize() : void
Return values
void

getForOwner()

Creates hook's instance with specified owner

public static getForOwner(null|pm_Domain|pm_DomainAlias $owner) : self
Parameters
$owner : null|pm_Domain|pm_DomainAlias
Return values
self

isConfigured()

Is hook configured for current owner

public abstract isConfigured() : bool
Return values
bool

Search results