class AccountRepository implements 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 22
Collection getAllAccounts()

Получает все учетные записи.

Return Value

Collection

Возвращает коллекцию всех учетных записей.

at line 33
Account createAccount(array $data)

Создает новую учетную запись с указанными данными.

Parameters

array $data

Данные для создания аккаунта.

Return Value

Account

Возвращает экземпляр созданного аккаунта.

at line 44
bool deleteAccount(int $id)

Удаляет учетную запись по идентификатору.

Parameters

int $id

Идентификатор аккаунта для удаления.

Return Value

bool

Возвращает true, если аккаунт успешно удален, иначе false.

at line 57
string|null getAccessTokenByAccountID(int $account_id)

Получает токен доступа по идентификатору учетной записи.

Parameters

int $account_id

Идентификатор аккаунта.

Return Value

string|null

Возвращает токен доступа или null, если аккаунт не найден.

at line 74
string|null getScreenNameByAccountID(int $account_id)

Получает отображаемое имя (screen name) по идентификатору учетной записи.

Parameters

int $account_id

Идентификатор аккаунта.

Return Value

string|null

Возвращает screen name аккаунта или null, если аккаунт не найден.