WordPress\AiClient
AiClient::validateModelOrConfigParameter
Validates that parameter is ModelInterface, ModelConfig, or null.
Method of the class: AiClient{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = AiClient::validateModelOrConfigParameter( $modelOrConfig ): void;
- $modelOrConfig(mixed) (required)
- The parameter to validate.
AiClient::validateModelOrConfigParameter() AiClient::validateModelOrConfigParameter code WP 7.0
private static function validateModelOrConfigParameter($modelOrConfig): void
{
if ($modelOrConfig !== null && !$modelOrConfig instanceof ModelInterface && !$modelOrConfig instanceof ModelConfig) {
throw new InvalidArgumentException('Parameter must be a ModelInterface instance (specific model), ' . 'ModelConfig instance (for auto-discovery), or null (default auto-discovery). ' . sprintf('Received: %s', is_object($modelOrConfig) ? get_class($modelOrConfig) : gettype($modelOrConfig)));
}
}