WordPress\AiClient

AiClient::validateModelOrConfigParameterprivate staticWP 1.0

Validates that parameter is ModelInterface, ModelConfig, or null.

Метод класса: AiClient{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = AiClient::validateModelOrConfigParameter( $modelOrConfig ): void;
$modelOrConfig(разное) (обязательный)
The parameter to validate.

Код AiClient::validateModelOrConfigParameter() 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)));
    }
}