PHP Класс App\Ninja\Repositories\AccountRepository

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
associateAccounts ( $userId1, $userId2 )
create ( $firstName = '', $lastName = '', $email = '', $password = '' )
createNinjaCredit ( $client, $amount )
createNinjaInvoice ( $client, $clientAccount, $plan, $credit )
createTokens ( $user, $name )
enablePlan ( $plan, $credit )
findByKey ( $key )
findUserAccounts ( $userId1, $userId2 = false )
findUserByOauth ( $providerId, $oauthUserId )
findUsers ( $user, $with = null )
findWithReminders ( )
getNinjaAccount ( )
getNinjaClient ( $account )
getReferralCode ( )
getSearchData ( $user )
getUserAccountId ( $account )
getUserAccounts ( $record, $with = null )
loadAccounts ( $userId )
prepareUsersData ( $record )
registerNinjaUser ( $user )
save ( $data, $account )
unlinkAccount ( $account )
unlinkUser ( $userAccountId, $userId )
unlinkUserFromOauth ( $user )
updateUserFromOauth ( $user, $firstName, $lastName, $email, $providerId, $oauthUserId )

Приватные методы

Метод Описание
getAccountSearchData ( $user )
getNavigationSearchData ( )

Описание методов

associateAccounts() публичный Метод

public associateAccounts ( $userId1, $userId2 )

create() публичный Метод

public create ( $firstName = '', $lastName = '', $email = '', $password = '' )

createNinjaCredit() публичный Метод

public createNinjaCredit ( $client, $amount )

createNinjaInvoice() публичный Метод

public createNinjaInvoice ( $client, $clientAccount, $plan, $credit )

createTokens() публичный Метод

public createTokens ( $user, $name )

enablePlan() публичный Метод

public enablePlan ( $plan, $credit )

findByKey() публичный Метод

public findByKey ( $key )

findUserAccounts() публичный Метод

public findUserAccounts ( $userId1, $userId2 = false )

findUserByOauth() публичный Метод

public findUserByOauth ( $providerId, $oauthUserId )

findUsers() публичный Метод

public findUsers ( $user, $with = null )

findWithReminders() публичный Метод

public findWithReminders ( )

getNinjaAccount() публичный Метод

public getNinjaAccount ( )

getNinjaClient() публичный Метод

public getNinjaClient ( $account )

getReferralCode() публичный Метод

public getReferralCode ( )

getSearchData() публичный Метод

public getSearchData ( $user )

getUserAccountId() публичный Метод

public getUserAccountId ( $account )

getUserAccounts() публичный Метод

public getUserAccounts ( $record, $with = null )

loadAccounts() публичный Метод

public loadAccounts ( $userId )

prepareUsersData() публичный Метод

public prepareUsersData ( $record )

registerNinjaUser() публичный Метод

public registerNinjaUser ( $user )

save() публичный Метод

public save ( $data, $account )

unlinkAccount() публичный Метод

public unlinkAccount ( $account )

unlinkUser() публичный Метод

public unlinkUser ( $userAccountId, $userId )

unlinkUserFromOauth() публичный Метод

public unlinkUserFromOauth ( $user )

updateUserFromOauth() публичный Метод

public updateUserFromOauth ( $user, $firstName, $lastName, $email, $providerId, $oauthUserId )