• Full name: \App\Infrastructure\Services\User\UserAttributeRepository

Methods

find

public find(string $siteId, string $userId): ?\App\Infrastructure\Services\User\UserAttributeBag

Parameters:

Parameter Type Description
$siteId string
$userId string

get

public get(string $siteId, string $userId, string $key, mixed $default = null): mixed

Parameters:

Parameter Type Description
$siteId string
$userId string
$key string
$default mixed

exists

public exists(string $siteId, string $userId): bool

Parameters:

Parameter Type Description
$siteId string
$userId string

patch

public patch(string $siteId, string $userId, callable $callback): \App\Infrastructure\Services\User\UserAttributeBag

Parameters:

Parameter Type Description
$siteId string
$userId string
$callback callable

create

public create(\App\Infrastructure\Services\User\UserAttributeBag $attribute): void

Parameters:

Parameter Type Description
$attribute \App\Infrastructure\Services\User\UserAttributeBag

save

public save(\App\Infrastructure\Services\User\UserAttributeBag $attribute): void

Parameters:

Parameter Type Description
$attribute \App\Infrastructure\Services\User\UserAttributeBag

delete

public delete(string $siteId, string $userId): void

Parameters:

Parameter Type Description
$siteId string
$userId string