AccountRepositoryInterface
interface AccountRepositoryInterface
Interface AccountRepositoryInterface
Этот интерфейс определяет контракт для репозитория аккаунтов, обеспечивая абстракцию для взаимодействия с данными аккаунтов.
Methods
Collection
getAllAccounts()
Получить все аккаунты.
createAccount(array $data)
Создать новый аккаунт с предоставленными данными.
bool
deleteAccount(mixed $id)
Удалить аккаунт по идентификатору.
string|null
getAccessTokenByAccountID(mixed $account_id)
Получить токен доступа по идентификатору аккаунта.
string|null
getScreenNameByToken(string $access_token)
Получить screen name аккаунта по токену доступа.
Details
at line 19
Collection
getAllAccounts()
Получить все аккаунты.
at line 28
Account
createAccount(array $data)
Создать новый аккаунт с предоставленными данными.
at line 37
bool
deleteAccount(mixed $id)
Удалить аккаунт по идентификатору.
at line 46
string|null
getAccessTokenByAccountID(mixed $account_id)
Получить токен доступа по идентификатору аккаунта.
at line 55
string|null
getScreenNameByToken(string $access_token)
Получить screen name аккаунта по токену доступа.