WordPress\AiClient\Providers

ProviderRegistry::getProviderClassName │ public │ WP 0.1.0

Gets the class name for a registered provider.

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

Хуков нет.

Возвращает

class-string<ProviderInterface>. The provider class name.

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

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

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

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

Код ProviderRegistry::getProviderClassName() WP 7.1.2

public function getProviderClassName(string $idOrClassName): string
{
    // If it's already a class name, return it
    if ($this->isRegisteredClassName($idOrClassName)) {
        return $idOrClassName;
    }
    // If it's a registered ID, return its class name
    if ($this->isRegisteredId($idOrClassName)) {
        return $this->registeredIdsToClassNames[$idOrClassName];
    }
    // Not found
    throw new InvalidArgumentException(sprintf('Provider not registered: %s', $idOrClassName));
}