WordPress\AiClient\Providers\DTO
ProviderModelsMetadata::__clone
Creates a deep clone of this metadata.
Clones the provider metadata and all model metadata objects to ensure the cloned instance is independent of the original.
Метод класса: ProviderModelsMetadata{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ProviderModelsMetadata = new ProviderModelsMetadata(); $ProviderModelsMetadata->__clone();
Список изменений
| С версии 0.4.2 | Введена. |
Код ProviderModelsMetadata::__clone() ProviderModelsMetadata:: clone WP 7.1.2
public function __clone()
{
// Clone provider metadata
$this->provider = clone $this->provider;
// Deep clone models array (ModelMetadata has __clone)
$clonedModels = [];
foreach ($this->models as $model) {
$clonedModels[] = clone $model;
}
$this->models = $clonedModels;
}