Files
domain-watchdog/src/Config/ConnectorProvider.php

21 lines
421 B
PHP
Raw Normal View History

2024-07-28 21:14:41 +02:00
<?php
namespace App\Config;
2024-08-07 01:10:56 +02:00
use App\Config\Connector\GandiConnector;
use App\Config\Connector\OvhConnector;
2024-07-28 21:14:41 +02:00
enum ConnectorProvider: string
{
case OVH = 'ovh';
2024-08-06 03:38:00 +02:00
case GANDI = 'gandi';
2024-08-07 01:10:56 +02:00
public function getConnectorProvider(): string
{
return match ($this) {
ConnectorProvider::OVH => OvhConnector::class,
ConnectorProvider::GANDI => GandiConnector::class
};
}
2024-07-28 21:14:41 +02:00
}