Вход Регистрация
Файл: upload/core/vendor/longman/telegram-bot/src/Entities/ChatMember/Factory.php
Строк: 30
<?php

namespace LongmanTelegramBotEntitiesChatMember;

use 
LongmanTelegramBotEntitiesEntity;

class 
Factory extends LongmanTelegramBotEntitiesFactory
{
    public static function 
make(array $datastring $bot_username): Entity
    
{
        
$type = [
            
'creator'       => ChatMemberOwner::class,
            
'administrator' => ChatMemberAdministrator::class,
            
'member'        => ChatMemberMember::class,
            
'restricted'    => ChatMemberRestricted::class,
            
'left'          => ChatMemberLeft::class,
            
'kicked'        => ChatMemberBanned::class,
        ];

        if (!isset(
$type[$data['status'] ?? ''])) {
            return new 
ChatMemberNotImplemented($data$bot_username);
        }

        
$class $type[$data['status']];
        return new 
$class($data$bot_username);
    }
}
Онлайн: 1
Реклама