Allow nullable type for MessageEntity type
This commit is contained in:
parent
8408430ef8
commit
3c692424f7
1 changed files with 6 additions and 6 deletions
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
class MessageEntity implements ObjectTypeInterface
|
class MessageEntity implements ObjectTypeInterface
|
||||||
{
|
{
|
||||||
private MessageEntityType $type;
|
private ?MessageEntityType $type;
|
||||||
private int $offset;
|
private int $offset;
|
||||||
private int $length;
|
private int $length;
|
||||||
private ?string $url;
|
private ?string $url;
|
||||||
|
@ -23,9 +23,9 @@
|
||||||
* (monowidth block), “text_link” (for clickable text URLs), “text_mention” (for users without usernames),
|
* (monowidth block), “text_link” (for clickable text URLs), “text_mention” (for users without usernames),
|
||||||
* “custom_emoji” (for inline custom emoji stickers)
|
* “custom_emoji” (for inline custom emoji stickers)
|
||||||
*
|
*
|
||||||
* @return MessageEntityType
|
* @return ?MessageEntityType
|
||||||
*/
|
*/
|
||||||
public function getType(): MessageEntityType
|
public function getType(): ?MessageEntityType
|
||||||
{
|
{
|
||||||
return $this->type;
|
return $this->type;
|
||||||
}
|
}
|
||||||
|
@ -33,10 +33,10 @@
|
||||||
/**
|
/**
|
||||||
* Sets the type of the entity
|
* Sets the type of the entity
|
||||||
*
|
*
|
||||||
* @param MessageEntityType $type
|
* @param ?MessageEntityType $type
|
||||||
* @return MessageEntity
|
* @return MessageEntity
|
||||||
*/
|
*/
|
||||||
public function setType(MessageEntityType $type): MessageEntity
|
public function setType(?MessageEntityType $type): MessageEntity
|
||||||
{
|
{
|
||||||
$this->type = $type;
|
$this->type = $type;
|
||||||
return $this;
|
return $this;
|
||||||
|
@ -223,7 +223,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
$object = new self();
|
$object = new self();
|
||||||
$object->type = MessageEntityType::tryFrom($data['type']);
|
$object->type = is_null($data['type']) ? null : MessageEntityType::tryFrom($data['type']);
|
||||||
$object->offset = $data['offset'] ?? null;
|
$object->offset = $data['offset'] ?? null;
|
||||||
$object->length = $data['length'] ?? null;
|
$object->length = $data['length'] ?? null;
|
||||||
$object->url = $data['url'] ?? null;
|
$object->url = $data['url'] ?? null;
|
||||||
|
|
Loading…
Add table
Reference in a new issue