Смена пространства имён и отказ от лицензии

This commit is contained in:
Arsen Mirzaev Tatyano-Muradovich 2021-07-27 11:24:50 +10:00
parent a75c2e1f6d
commit e27f93d885
6 changed files with 45 additions and 63 deletions

View File

@ -1,14 +1,13 @@
{ {
"name": "hood/accounts", "name": "mirzaev/accounts",
"type": "library", "type": "library",
"description": "Менеджер аккаунтов", "description": "Менеджер аккаунтов",
"keywords": [ "keywords": [
"hood",
"accounts", "accounts",
"vk" "vk"
], ],
"homepage": "https://git.hood.su/hood/accounts", "homepage": "https://git.hood.su/mirzaev/accounts",
"license": "AGPL-3.0-or-later", "license": "free for you",
"authors": [ "authors": [
{ {
"name": "Arsen Mirzaev", "name": "Arsen Mirzaev",
@ -18,8 +17,8 @@
} }
], ],
"support": { "support": {
"docs": "https://git.hood.su/hood/accounts/manual", "docs": "https://git.hood.su/mirzaev/accounts/manual",
"issues": "https://git.hood.su/hood/accounts/issues", "issues": "https://git.hood.su/mirzaev/accounts/issues",
"chat": "https://vk.me/darkweb228" "chat": "https://vk.me/darkweb228"
}, },
"require": { "require": {
@ -34,18 +33,12 @@
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"hood\\accounts\\": "hood/accounts/system" "mirzaev\\accounts\\": "mirzaev/accounts/system"
} }
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {
"hood\\accounts\\tests\\": "hood/accounts/tests" "mirzaev\\accounts\\tests\\": "mirzaev/accounts/tests"
} }
}, }
"funding": [
{
"type": "Hood",
"url": "https://git.hood.su/hood/accounts/thanks"
}
]
} }

View File

@ -2,14 +2,14 @@
declare(strict_types=1); declare(strict_types=1);
namespace hood\accounts; namespace mirzaev\accounts;
use GuzzleHttp\Client as browser; use GuzzleHttp\Client as browser;
/** /**
* Аккаунт * Аккаунт
* *
* @package hood\accounts * @package mirzaev\accounts
* @author Arsen Mirzaev Tatyano-Muradovich <red@hood.su> * @author Arsen Mirzaev Tatyano-Muradovich <red@hood.su>
*/ */
class account class account
@ -18,7 +18,7 @@ class account
* @var browser $browser Браузер * @var browser $browser Браузер
*/ */
protected browser $browser; protected browser $browser;
/** /**
* @var bool $ssl SSL-протокол * @var bool $ssl SSL-протокол
*/ */
@ -32,10 +32,10 @@ class account
/** /**
* Конструктор * Конструктор
* *
* @param int $id Идентификатор * @param int $id Идентификатор
* @param float|null $version Версия API * @param float|null $version Версия API
* *
* @return self * @return self
*/ */
public function __construct(int $id, float $version = null) public function __construct(int $id, float $version = null)
@ -58,10 +58,10 @@ class account
/** /**
* Установка свойства * Установка свойства
* *
* @param mixed $name Название * @param mixed $name Название
* @param mixed $value Значение * @param mixed $value Значение
* *
* @return void * @return void
*/ */
public function __set($name, $value): void public function __set($name, $value): void
@ -84,9 +84,9 @@ class account
/** /**
* Чтение свойства * Чтение свойства
* *
* @param mixed $name Название * @param mixed $name Название
* *
* @return mixed * @return mixed
*/ */
public function __get($name) public function __get($name)
@ -95,15 +95,15 @@ class account
return $this->id; return $this->id;
} else if ($name === 'browser') { } else if ($name === 'browser') {
return $this->browser; return $this->browser;
} }
} }
/** /**
* Проверка инициализированности свойства * Проверка инициализированности свойства
* *
* @param mixed $name Название * @param mixed $name Название
* *
* @return mixed * @return mixed
*/ */
public function __isset($name) public function __isset($name)

View File

@ -2,21 +2,10 @@
declare(strict_types=1); declare(strict_types=1);
namespace hood\accounts\auth; namespace mirzaev\accounts\auth;
/** /**
* Базовая авторизация * Базовая авторизация
*
*
*
*
*
*
*
*
*
*
*
*/ */
interface basic interface basic
{ {

View File

@ -2,9 +2,9 @@
declare(strict_types=1); declare(strict_types=1);
namespace hood\accounts; namespace mirzaev\accounts;
use hood\accounts\auth\basic; use mirzaev\accounts\auth\basic;
use GuzzleHttp\Client as browser, use GuzzleHttp\Client as browser,
GuzzleHttp\Cookie\FileCookieJar, GuzzleHttp\Cookie\FileCookieJar,
@ -16,9 +16,9 @@ use Exception;
/** /**
* Попка * Попка
* *
* @todo * @todo
* 1. Вернуть внутреннее хранение cookies, а выгрузку в файл сделать отдельным методом: "dump();". * 1. Вернуть внутреннее хранение cookies, а выгрузку в файл сделать отдельным методом: "dump();".
* $this->cookies - строка cookie, $this->root_path - корневая директория (которая сейчас $this->path), $this->cookies_path - путь до файла хранящего cookies * $this->cookies - строка cookie, $this->root_path - корневая директория (которая сейчас $this->path), $this->cookies_path - путь до файла хранящего cookies
* 2. Сделать возможность авторизации без входного и пароля, указав место хранения файла cookies * 2. Сделать возможность авторизации без входного и пароля, указав место хранения файла cookies
* 4. Добавить возможность авторизации через сторонний браузер, который более походит на настоящий (низкий приоритет) * 4. Добавить возможность авторизации через сторонний браузер, который более походит на настоящий (низкий приоритет)
@ -48,10 +48,10 @@ final class vk extends account implements basic
/** /**
* Конструктор * Конструктор
* *
* @param int $id Идентификатор * @param int $id Идентификатор
* @param string|null $path Корневой каталог аккаунтов * @param string|null $path Корневой каталог аккаунтов
* *
* @return self * @return self
*/ */
public function __construct(int $id, string $path = null) public function __construct(int $id, string $path = null)
@ -79,14 +79,14 @@ final class vk extends account implements basic
/** /**
* Аутентификация * Аутентификация
* *
* @param string $login Входной * @param string $login Входной
* @param string $password Пароль * @param string $password Пароль
* @param int $mode Режим * @param int $mode Режим
* *
* @return self * @return self
* *
* @todo * @todo
* 1. Добавить проверку требования двухэтапной аутентификации * 1. Добавить проверку требования двухэтапной аутентификации
* 2. Добавить проверку требования ввода капчи * 2. Добавить проверку требования ввода капчи
* 3. Добавить проверку неудачного ввода пароля * 3. Добавить проверку неудачного ввода пароля
@ -279,10 +279,10 @@ final class vk extends account implements basic
/** /**
* Магический метод: установить свойство * Магический метод: установить свойство
* *
* @param mixed $name Название * @param mixed $name Название
* @param mixed $value Значение * @param mixed $value Значение
* *
* @return void * @return void
*/ */
public function __set($name, $value): void public function __set($name, $value): void
@ -316,9 +316,9 @@ final class vk extends account implements basic
/** /**
* Магический метод: получить свойство * Магический метод: получить свойство
* *
* @param mixed $name Название * @param mixed $name Название
* *
* @return mixed * @return mixed
*/ */
public function __get($name) public function __get($name)
@ -342,9 +342,9 @@ final class vk extends account implements basic
/** /**
* Магический метод: проверка на инициализированность * Магический метод: проверка на инициализированность
* *
* @param mixed $name Название * @param mixed $name Название
* *
* @return mixed * @return mixed
*/ */
public function __isset($name) public function __isset($name)
@ -370,9 +370,9 @@ final class vk extends account implements basic
/** /**
* Магический метод: удаление * Магический метод: удаление
* *
* @param mixed $name Название * @param mixed $name Название
* *
* @return mixed * @return mixed
*/ */
public function __unset($name) public function __unset($name)

View File

@ -2,7 +2,7 @@
declare(strict_types=1); declare(strict_types=1);
namespace hood\accounts\tests; namespace mirzaev\accounts\tests;
trait settings trait settings
{ {

View File

@ -2,11 +2,11 @@
declare(strict_types=1); declare(strict_types=1);
namespace hood\accounts\tests; namespace mirzaev\accounts\tests;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use hood\accounts\vk as account; use mirzaev\accounts\vk as account;
use GuzzleHttp\Client as browser; use GuzzleHttp\Client as browser;
@ -116,7 +116,7 @@ final class vkTest extends TestCase
/** /**
* @testdox Аутентификация (базовая) в мобильном режиме с неправильным логином * @testdox Аутентификация (базовая) в мобильном режиме с неправильным логином
* *
* Тест может завериться неудачей, если ВКонтакте выдаст блокировку (надо повторить тест позже) * Тест может завериться неудачей, если ВКонтакте выдаст блокировку (надо повторить тест позже)
*/ */
public function testVkAuthBasicModeMobileWhenLoginIncorrect(): void public function testVkAuthBasicModeMobileWhenLoginIncorrect(): void