Добавлен LongPoll. Переработка ядра, переработка сборщика, переработка сообщений.

This commit is contained in:
RedHood
2020-09-26 20:28:13 +10:00
parent 48946d9070
commit ce92d44b8b
15 changed files with 1497 additions and 1079 deletions

View File

@@ -10,48 +10,48 @@ namespace VK\Traits;
trait Singleton
{
/**
* Экземпляр класса
* Экземпляр класса
*
* @var LoggerAbstract
* @var object
*/
protected static $instance;
protected static object $instance;
/**
* Блокировка конструктора
* Заблокирован
*/
protected function __construct()
{
}
/**
* Инициализатор экземпляра класса
* Инициализация
*
* @return LoggerAbstract
* @return self
*/
public static function init(): self
{
if (self::$instance === null) {
if (!isset(self::$instance)) {
self::$instance = new self;
}
return self::$instance;
}
/**
* Блокировка магического метода __clone()
* Заблокирован
*/
private function __clone()
{
}
/**
* Блокировка магического метода __sleep()
* Заблокирован
*/
private function __sleep()
{
}
/**
* Блокировка магического метода __wakeup()
* Заблокирован
*/
private function __wakeup()
{