wp-includes/php-ai-client/src/Providers/DTO/ProviderModelsMetadata.php:49Constructor.
$providerWordPress\AiClient\Providers\DTO\ProviderMetadata$modelsWordPress\AiClient\Providers\DTO\list<ModelMetadata> public function __construct(\WordPress\AiClient\Providers\DTO\ProviderMetadata $provider, array $models) { if (!array_is_list($models)) { throw new InvalidArgumentException('Models must be a list array.'); } $this->provider = $provider; $this->models = $models; }Introduced in 0.1.0. Unchanged from 7.0.4 through 7.1.0.
Signature, return type and hooks compared across 2 parsed releases.
src/wp-includes/php-ai-client/src/Providers/DTO/ProviderModelsMetadata.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.