invoiceninja/app/Listeners/DNSListener.php
David Bomba 19881bd41f
Cloudflare DNS Zone Updates (#1733)
* Add subdomain to cloudflare

* Fire subdomain event when saving client portal settings

* Refactor to include zones

* JSON decode to array

* Proxy requests
2017-11-06 20:58:53 +11:00

23 lines
372 B
PHP

<?php
namespace App\Listeners;
use App\Events\SubdomainWasUpdated;
use App\Ninja\DNS\Cloudflare;
/**
* Class DNSListener.
*/
class DNSListener
{
/**
* @param DNSListener $event
*/
public function addDNSRecord(SubdomainWasUpdated $event)
{
if(env("CLOUDFLARE_DNS_ENABLED"))
Cloudflare::addDNSRecord($event->account);
}
}