Added method \TgBotLib\Objects\ChatMember > ChatMemberMember > fromChatMember()

This commit is contained in:
Netkas 2023-02-13 17:37:05 -05:00
parent 6f5e78c3dc
commit b6df3547f6

View file

@ -5,6 +5,7 @@
namespace TgBotLib\Objects\ChatMember; namespace TgBotLib\Objects\ChatMember;
use TgBotLib\Interfaces\ObjectTypeInterface; use TgBotLib\Interfaces\ObjectTypeInterface;
use TgBotLib\Objects\ChatMember;
use TgBotLib\Objects\User; use TgBotLib\Objects\User;
class ChatMemberMember implements ObjectTypeInterface class ChatMemberMember implements ObjectTypeInterface
@ -67,4 +68,20 @@
return $object; return $object;
} }
/**
* Constructs object from ChatMember object
*
* @param ChatMember $chatMember
* @return static
*/
public static function fromChatMember(ChatMember $chatMember): self
{
$object = new self();
$object->status = $chatMember->getStatus();
$object->user = $chatMember->getUser();
return $object;
}
} }