feat: add name.com support

This commit is contained in:
Maël Gangloff
2025-01-06 22:58:00 +01:00
parent e92b323180
commit 56bda420d9
7 changed files with 355 additions and 188 deletions

View File

@@ -5,6 +5,7 @@ namespace App\Config;
use App\Service\Connector\AutodnsProvider;
use App\Service\Connector\GandiProvider;
use App\Service\Connector\NamecheapProvider;
use App\Service\Connector\NameComProvider;
use App\Service\Connector\OvhProvider;
enum ConnectorProvider: string
@@ -13,6 +14,7 @@ enum ConnectorProvider: string
case GANDI = 'gandi';
case AUTODNS = 'autodns';
case NAMECHEAP = 'namecheap';
case NAMECOM = 'namecom';
public function getConnectorProvider(): string
{
@@ -21,6 +23,7 @@ enum ConnectorProvider: string
ConnectorProvider::GANDI => GandiProvider::class,
ConnectorProvider::AUTODNS => AutodnsProvider::class,
ConnectorProvider::NAMECHEAP => NamecheapProvider::class,
ConnectorProvider::NAMECOM => NameComProvider::class,
};
}
}