WordPress\AiClient\Providers\DTO
ProviderMetadata::toArray
{@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() 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];
}