WordPress\AiClient\Providers\DTO

ProviderModelsMetadata::__construct │ public │ WP 0.1.0

Constructor.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$ProviderModelsMetadata = new ProviderModelsMetadata();
$ProviderModelsMetadata->__construct( $provider, $models );
$provider(ProviderMetadata) (обязательный)
The provider metadata.
$models(list) (обязательный)
The available models.

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

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

Код ProviderModelsMetadata::__construct() WP 7.1.2

public function __construct(\WordPress\AiClient\Providers\DTO\ProviderMetadata $provider, array $models)
{
    if (!array_is_list($models)) {
        throw new InvalidArgumentException('Models must be a list array.');
    }
    $this->provider = $provider;
    $this->models = $models;
}