AccountRepositoryInterface
interface AccountRepositoryInterface
Interface AccountRepositoryInterface
Этот интерфейс определяет контракт для репозитория аккаунтов, обеспечивая абстракцию для взаимодействия с данными аккаунтов.
Methods
Collection
getAllAccounts()
Получить все аккаунты.
createAccount(array $data)
Создать новый аккаунт с предоставленными данными.
bool
deleteAccount(int $id)
Удалить аккаунт по идентификатору.
string|null
getAccessTokenByAccountID(int $account_id)
Получить токен доступа по идентификатору аккаунта.
string|null
getScreenNameByAccountID(int $account_id)
Получить screen name аккаунта по идентификатору аккаунта.
Details
at line 18
Collection
getAllAccounts()
Получить все аккаунты.
at line 27
Account
createAccount(array $data)
Создать новый аккаунт с предоставленными данными.
at line 36
bool
deleteAccount(int $id)
Удалить аккаунт по идентификатору.
at line 45
string|null
getAccessTokenByAccountID(int $account_id)
Получить токен доступа по идентификатору аккаунта.
at line 54
string|null
getScreenNameByAccountID(int $account_id)
Получить screen name аккаунта по идентификатору аккаунта.