Page MenuHomePhabricator (Chris)

Factory.php
No OneTemporary

Authored By
Unknown
Size
538 B
Referenced Files
None
Subscribers
None

Factory.php

<?php
namespace Longman\TelegramBot\Entities;
abstract class Factory
{
abstract public static function make(array $data, string $bot_username): Entity;
public static function resolveEntityClass(string $class, mixed $property, string $bot_username = ''): Entity
{
if (is_a($property, $class)) {
return $property;
} elseif (is_subclass_of($class, Factory::class)) {
return $class::make($property, $bot_username);
}
return new $class($property, $bot_username);
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Nov 15, 4:40 AM (7 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
143913
Default Alt Text
Factory.php (538 B)

Event Timeline