WordPress\AiClient\Providers\ApiBasedImplementation

AbstractApiBasedModelMetadataDirectory::getModelMetadatapublicWP 0.1.0

{@inheritDoc}

Method of the class: AbstractApiBasedModelMetadataDirectory{}

No Hooks.

Returns

null. Nothing (null).

Usage

$AbstractApiBasedModelMetadataDirectory = new AbstractApiBasedModelMetadataDirectory();
$AbstractApiBasedModelMetadataDirectory->getModelMetadata( $modelId ): ModelMetadata;
$modelId(string) (required)
.

Changelog

Since 0.1.0 Introduced.

AbstractApiBasedModelMetadataDirectory::getModelMetadata() code WP 7.0

final public function getModelMetadata(string $modelId): ModelMetadata
{
    $modelsMetadata = $this->getModelMetadataMap();
    if (!isset($modelsMetadata[$modelId])) {
        throw new InvalidArgumentException(sprintf('No model with ID %s was found in the provider', $modelId));
    }
    return $modelsMetadata[$modelId];
}