WordPress\AiClient\Providers\ApiBasedImplementation
AbstractApiBasedModelMetadataDirectory::getModelMetadata
{@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() 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];
}