WordPress\AiClient\Builders
PromptBuilder::normalizePreferenceIdentifier
Normalizes and validates a preference identifier string.
Метод класса: PromptBuilder{}
Хуков нет.
Возвращает
string. The normalized identifier.
Использование
// private - только в коде основоного (родительского) класса $result = $this->normalizePreferenceIdentifier( $value, $emptyMessage ): string;
- $value(разное) (обязательный)
- The value to normalize.
- $emptyMessage(строка)
- The message for empty or invalid values.
По умолчанию:'Model preference identifiers cannot be empty.'
Список изменений
| С версии 0.2.0 | Введена. |
Код PromptBuilder::normalizePreferenceIdentifier() PromptBuilder::normalizePreferenceIdentifier WP 7.1.2
private function normalizePreferenceIdentifier($value, string $emptyMessage = 'Model preference identifiers cannot be empty.'): string
{
if (!is_string($value)) {
throw new InvalidArgumentException($emptyMessage);
}
$trimmed = trim($value);
if ($trimmed === '') {
throw new InvalidArgumentException($emptyMessage);
}
return $trimmed;
}