Началр работы с переработкой

This commit is contained in:
RedHood
2020-07-10 01:17:26 +10:00
parent 64e03a380b
commit 8635fbb301
50 changed files with 7855 additions and 2594 deletions

51
sources/Robots/User.php Normal file
View File

@@ -0,0 +1,51 @@
<?php
declare(strict_types=1);
namespace VK\Robots;
class User extends RobotAbstract
{
/**
* Токен авторизации
*/
public string $token;
/**
* Версия используемого API
*/
public float $version;
/**
* Конструктор робота категории: "Пользователь"
*
* Предназначен для работы от лица пользователя ВКонтакте
*
* @return void
*/
public function __construct() {
$this->auth();
}
/**
* Метод авторизации робота
*
* @return void
*/
public function auth(string $token, float $version)
{
if ($token instanceof auth) {
$this->auth = $token;
$this->version = $version;
$this->token = $this->auth->getAccessToken();
} else if (isset($also_version)) {
$this->auth = new Auth($token, $version);
$this->token = $this->auth->getAccessToken();
$this->version = $also_version;
} else {
$this->token = $token;
$this->version = $version;
}
$this->data = json_decode(file_get_contents('php://input'));
}
}