MediaWiki REL1_37
|
Value object for a comment stored by CommentStore. More...
Public Member Functions | |
__construct ( $id, $text, Message $message=null, array $data=null) | |
Static Public Member Functions | |
static | newUnsavedComment ( $comment, array $data=null) |
Create a new, unsaved CommentStoreComment. | |
Public Attributes | |
array null | $data |
Structured data of the comment. | |
int null | $id |
Comment ID, if any. | |
Message | $message |
Message version of the comment. | |
string | $text |
Text version of the comment. | |
Value object for a comment stored by CommentStore.
The fields should be considered read-only.
Definition at line 30 of file CommentStoreComment.php.
CommentStoreComment::__construct | ( | $id, | |
$text, | |||
Message | $message = null , |
||
array | $data = null |
||
) |
int | null | $id | |
string | $text | |
Message | null | $message | |
array | null | $data |
Definition at line 51 of file CommentStoreComment.php.
References $data, $id, and Message\plaintextParam().
|
static |
Create a new, unsaved CommentStoreComment.
string | Message | CommentStoreComment | $comment | Comment text or Message object. A CommentStoreComment is also accepted here, in which case it is returned unchanged. |
array | null | $data | Structured data to store. Keys beginning with '_' are reserved. Ignored if $comment is a CommentStoreComment. |
Definition at line 67 of file CommentStoreComment.php.
References $data, and Message\inLanguage().
array null CommentStoreComment::$data |
Structured data of the comment.
Definition at line 42 of file CommentStoreComment.php.
Referenced by __construct(), and newUnsavedComment().
int null CommentStoreComment::$id |
Comment ID, if any.
Definition at line 33 of file CommentStoreComment.php.
Referenced by __construct().
Message CommentStoreComment::$message |
Message version of the comment.
Might be a RawMessage
Definition at line 39 of file CommentStoreComment.php.
string CommentStoreComment::$text |
Text version of the comment.
Definition at line 36 of file CommentStoreComment.php.