WordPress\AiClient\Builders
PromptBuilder::isMessagesList
Checks if the value is a list of Message objects.
Method of the class: PromptBuilder{}
No Hooks.
Returns
true|false. True if the value is a list of Message objects.
Usage
// private - for code of main (parent) class only $result = $this->isMessagesList( $value ): bool;
- $value(mixed) (required)
- The value to check.
Changelog
| Since 0.1.0 | Introduced. |
PromptBuilder::isMessagesList() PromptBuilder::isMessagesList code WP 7.0
private function isMessagesList($value): bool
{
if (!is_array($value) || empty($value) || !array_is_list($value)) {
return \false;
}
// Check if all items are Messages
foreach ($value as $item) {
if (!$item instanceof Message) {
return \false;
}
}
return \true;
}