MediaWiki master
|
Value object representing a message parameter that consists of a list of values. More...
Inherits Wikimedia\Message\MessageParam.
Public Member Functions | |
__construct (string $listType, array $elements) | |
dump () | |
Dump the object for testing/debugging. | |
getListType () | |
Get the type of the list. | |
toJsonArray () | |
![]() | |
getType () | |
Get the type of the parameter. | |
getValue () | |
Get the input value of the parameter. | |
Static Public Member Functions | |
static | newFromJsonArray (array $json) |
Additional Inherited Members | |
![]() | |
string | $type |
mixed | $value |
Value object representing a message parameter that consists of a list of values.
Message parameter classes are pure value objects and are newable and (de)serializable.
Definition at line 15 of file ListParam.php.
Wikimedia\Message\ListParam::__construct | ( | string | $listType, |
array | $elements ) |
string | $listType | One of the ListType constants. |
(MessageParam|MessageSpecifier|string|int|float)[] | $elements Values in the list. Values that are not instances of MessageParam are wrapped using ParamType::TEXT. |
Definition at line 27 of file ListParam.php.
References Wikimedia\Message\ListType\cases(), Wikimedia\Message\ParamType\LIST, and Wikimedia\Message\ParamType\TEXT.
Wikimedia\Message\ListParam::dump | ( | ) |
Dump the object for testing/debugging.
Reimplemented from Wikimedia\Message\MessageParam.
Definition at line 52 of file ListParam.php.
Wikimedia\Message\ListParam::getListType | ( | ) |
Get the type of the list.
Definition at line 48 of file ListParam.php.
|
static |
Definition at line 69 of file ListParam.php.
Wikimedia\Message\ListParam::toJsonArray | ( | ) |
Definition at line 60 of file ListParam.php.