ZendeskService
Table of Contents
Properties
-
$auth
: AuthComponent
-
$countryDateGroupRepository
: CountryDateGroupRepository
-
$usersWithoutRelatedOrganization
: mixed
-
$usersWithRepeatedOrganization
: mixed
-
$vatjarZendeskCallerService
: VatjarZendeskCallerService
Methods
-
__construct()
: mixed
-
createOrganization()
: mixed
-
createUser()
: mixed
-
findOrganizationById()
: mixed
-
findOrganizationContainingClientTextId()
: mixed
-
findUserByEmail()
: mixed
-
findUserIdentities()
: mixed
-
getDataAndCreateZendeskOrganization()
: mixed
-
getDataAndCreateZendeskUser()
: mixed
-
getDataAndUpdateZendeskOrganization()
: mixed
-
getDataAndUpdateZendeskOrganizationForSubAccount()
: mixed
-
getDataAndUpdateZendeskUser()
: mixed
-
getOrganizationDataToApply()
: array<string|int, mixed>
-
getOrganizationsCreatedOnMigration()
: mixed
-
getUserDataAndUpdateOrganization()
: mixed
-
getUserDataToApply()
: array<string|int, mixed>
-
getUsersByOrganizationId()
: mixed
-
getUsersWithoutRelatedOrganization()
: array<string|int, mixed>
-
getUsersWithRepeatedOrganization()
: array<string|int, mixed>
-
getZendeskUserId()
: string
-
isValidZendeskConfiguration()
: bool
-
isValidZendeskUserAccount()
: bool
-
listAllOrganizationsPageable()
: mixed
-
listAllUsersPageable()
: mixed
-
makeUserIdentityAsPrimary()
: mixed
-
relateOrganizationToUser()
: mixed
-
updateOrganization()
: mixed
-
updateUser()
: mixed
-
zendeskApiToken()
: mixed
-
zendeskSecret()
: string
-
getUserAccount()
: UserAccount|null
-
zendeskEnabled()
: bool
$auth
private
AuthComponent
$auth
$countryDateGroupRepository
private
CountryDateGroupRepository
$countryDateGroupRepository
private
mixed
$usersWithoutRelatedOrganization
= []
$usersWithRepeatedOrganization
private
mixed
$usersWithRepeatedOrganization
= []
$vatjarZendeskCallerService
private
VatjarZendeskCallerService
$vatjarZendeskCallerService
__construct()
public
__construct(AuthComponent $auth, VatjarZendeskCallerService $vatjarZendeskCallerService, CountryDateGroupRepository $countryDateGroupRepository) : mixed
Parameters
-
$auth
: AuthComponent
-
-
$vatjarZendeskCallerService
: VatjarZendeskCallerService
-
-
$countryDateGroupRepository
: CountryDateGroupRepository
-
createOrganization()
public
createOrganization(array<string|int, mixed> $data) : mixed
Parameters
-
$data
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
createUser()
public
createUser(array<string|int, mixed> $data) : mixed
Parameters
-
$data
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
findOrganizationById()
public
findOrganizationById(int $organizationId) : mixed
Parameters
-
$organizationId
: int
-
-
throws
-
NotImplementedException
findOrganizationContainingClientTextId()
public
findOrganizationContainingClientTextId(string $clientTextId) : mixed
Parameters
-
$clientTextId
: string
-
findUserByEmail()
public
findUserByEmail(string $email) : mixed
Parameters
-
$email
: string
-
-
throws
-
NotImplementedException
findUserIdentities()
public
findUserIdentities(int $userId) : mixed
Parameters
-
$userId
: int
-
-
throws
-
NotImplementedException
getDataAndCreateZendeskOrganization()
public
getDataAndCreateZendeskOrganization(UserAccount $userAccount, array<string|int, mixed> $userActiveSubscriptions, array<string|int, mixed> $userVatAndOssActiveSubscriptions) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
$userActiveSubscriptions
: array<string|int, mixed>
-
-
$userVatAndOssActiveSubscriptions
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
getDataAndCreateZendeskUser()
public
getDataAndCreateZendeskUser(UserAccount $userAccount) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
throws
-
NotImplementedException
getDataAndUpdateZendeskOrganization()
public
getDataAndUpdateZendeskOrganization(UserAccount $userAccount, mixed $zendeskUser, mixed $userActiveSubscriptions, array<string|int, mixed> $userVatAndOssActiveSubscriptions) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
$zendeskUser
: mixed
-
-
$userActiveSubscriptions
: mixed
-
-
$userVatAndOssActiveSubscriptions
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
getDataAndUpdateZendeskOrganizationForSubAccount()
public
getDataAndUpdateZendeskOrganizationForSubAccount(UserAccount $userAccount, mixed $zendeskUser, array<string|int, mixed> $userActiveSubscriptions, array<string|int, mixed> $userVatAndOssActiveSubscriptions, UserAccount $mainAccount) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
$zendeskUser
: mixed
-
-
$userActiveSubscriptions
: array<string|int, mixed>
-
-
$userVatAndOssActiveSubscriptions
: array<string|int, mixed>
-
-
$mainAccount
: UserAccount
-
-
throws
-
NotImplementedException
getDataAndUpdateZendeskUser()
public
getDataAndUpdateZendeskUser(UserAccount $userAccount, mixed $zendeskUser) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
$zendeskUser
: mixed
-
-
throws
-
NotImplementedException
getOrganizationDataToApply()
public
getOrganizationDataToApply(UserAccount $userAccount, array<string|int, mixed> $userActiveSubscriptions, array<string|int, mixed> $userVatAndOssActiveSubscriptions) : array<string|int, mixed>
Parameters
-
$userAccount
: UserAccount
-
-
$userActiveSubscriptions
: array<string|int, mixed>
-
-
$userVatAndOssActiveSubscriptions
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
getOrganizationsCreatedOnMigration()
public
getOrganizationsCreatedOnMigration(mixed $page) : mixed
Parameters
-
$page
: mixed
-
getUserDataAndUpdateOrganization()
public
getUserDataAndUpdateOrganization(UserAccount $userAccount, int $organizationId) : mixed
Parameters
-
$userAccount
: UserAccount
-
-
$organizationId
: int
-
-
throws
-
NotImplementedException
getUserDataToApply()
public
getUserDataToApply(UserAccount $userAccount) : array<string|int, mixed>
Parameters
-
$userAccount
: UserAccount
-
Return values
array<string|int, mixed>
getUsersByOrganizationId()
public
getUsersByOrganizationId(mixed $id) : mixed
Parameters
-
$id
: mixed
-
public
getUsersWithoutRelatedOrganization() : array<string|int, mixed>
Return values
array<string|int, mixed>
getUsersWithRepeatedOrganization()
public
getUsersWithRepeatedOrganization() : array<string|int, mixed>
Return values
array<string|int, mixed>
getZendeskUserId()
public
getZendeskUserId(UserAccount $userAccount) : string
Parameters
-
$userAccount
: UserAccount
-
isValidZendeskConfiguration()
public
isValidZendeskConfiguration() : bool
isValidZendeskUserAccount()
public
isValidZendeskUserAccount() : bool
listAllOrganizationsPageable()
public
listAllOrganizationsPageable([int $page = 1 ]) : mixed
Parameters
-
$page
: int
= 1
-
-
throws
-
NotImplementedException
listAllUsersPageable()
public
listAllUsersPageable([int $page = 1 ]) : mixed
Parameters
-
$page
: int
= 1
-
-
throws
-
NotImplementedException
makeUserIdentityAsPrimary()
public
makeUserIdentityAsPrimary(int $userId, int $identityId) : mixed
Parameters
-
$userId
: int
-
-
$identityId
: int
-
relateOrganizationToUser()
public
relateOrganizationToUser(int $userId, int $organizationId) : mixed
Parameters
-
$userId
: int
-
-
$organizationId
: int
-
-
throws
-
NotImplementedException
updateOrganization()
public
updateOrganization(int $organizationId, array<string|int, mixed> $data) : mixed
Parameters
-
$organizationId
: int
-
-
$data
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
updateUser()
public
updateUser(int $userId, array<string|int, mixed> $data) : mixed
Parameters
-
$userId
: int
-
-
$data
: array<string|int, mixed>
-
-
throws
-
NotImplementedException
zendeskApiToken()
public
zendeskApiToken() : mixed
zendeskSecret()
public
zendeskSecret() : string
getUserAccount()
private
getUserAccount() : UserAccount|null
zendeskEnabled()
private
zendeskEnabled() : bool