WordPress\AiClient\Providers

ProviderRegistry::isProviderConfigured │ public │ WP 0.1.0

Checks if a provider is properly configured.

Метод класса: ProviderRegistry{}

Хуков нет.

Возвращает

bool. True if the provider is configured and ready to use.

Использование

$ProviderRegistry = new ProviderRegistry();
$ProviderRegistry->isProviderConfigured( $idOrClassName ): bool;
$idOrClassName(строка|class-string) (обязательный)
The provider ID or class name.

Список изменений

С версии 0.1.0 Введена.

Код ProviderRegistry::isProviderConfigured() WP 7.1.4

public function isProviderConfigured(string $idOrClassName): bool
{
    try {
        $className = $this->resolveProviderClassName($idOrClassName);
        // Use static method from ProviderInterface
        /** @var class-string<ProviderInterface> $className */
        $availability = $className::availability();
        return $availability->isConfigured();
    } catch (InvalidArgumentException $e) {
        return \false;
    }
}