| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare (strict_types=1); 4 namespace WordPress\AiClient\Messages\DTO; 5 6 use WordPress\AiClient\Messages\Enums\MessageRoleEnum; 7 /** 8 * Represents a message from a user. 9 * 10 * This is a convenience class that automatically sets the role to USER. 11 * 12 * Important: Do not rely on `instanceof UserMessage` to determine the message role. 13 * This is merely a helper class for construction. Always use `$message->getRole()` 14 * to check the role of a message. 15 * 16 * @since 0.1.0 17 */ 18 class UserMessage extends \WordPress\AiClient\Messages\DTO\Message 19 { 20 /** 21 * Constructor. 22 * 23 * @since 0.1.0 24 * 25 * @param MessagePart[] $parts The parts that make up this message. 26 */ 27 public function __construct(array $parts) 28 { 29 parent::__construct(MessageRoleEnum::user(), $parts); 30 } 31 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sat Jun 13 09:38:55 2026 | Cross-referenced by PHPXref |