PromptBuilder::isMessagesList( mixed $value ): bool

In this article

This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only by core. It is listed here for completeness.

Checks if the value is a list of Message objects.

Parameters

$valuemixedrequired
The value to check.

Return

bool True if the value is a list of Message objects.

Source

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;
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.