WordPress\AiClient\Providers\DTO

ProviderMetadata::toArray │ public │ WP 0.1.0

{@inheritDoc}

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

Хуков нет.

Возвращает

ProviderMetadataArrayShape.

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

$ProviderMetadata = new ProviderMetadata();
$ProviderMetadata->toArray(): array;

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

С версии 0.1.0 Введена.
С версии 1.2.0 Added description to output.
С версии 1.3.0 Added logoPath to output.

Код ProviderMetadata::toArray() WP 7.1.2

public function toArray(): array
{
    return [self::KEY_ID => $this->id, self::KEY_NAME => $this->name, self::KEY_DESCRIPTION => $this->description, self::KEY_TYPE => $this->type->value, self::KEY_CREDENTIALS_URL => $this->credentialsUrl, self::KEY_AUTHENTICATION_METHOD => $this->authenticationMethod ? $this->authenticationMethod->value : null, self::KEY_LOGO_PATH => $this->logoPath];
}