Properties

dfdb

protected \Qubus\Expressive\Database $dfdb

Methods

__construct

public __construct(\Qubus\Expressive\Database $dfdb): mixed

Parameters:

Parameter Type Description
$dfdb \Qubus\Expressive\Database

save

public save(\App\Domain\User\Model\User $user): void

Parameters:

Parameter Type Description
$user \App\Domain\User\Model\User

Throws:


update

public update(\App\Domain\User\Model\User $user): void

Parameters:

Parameter Type Description
$user \App\Domain\User\Model\User

Throws:


destroy

public destroy(\App\Domain\User\ValueObject\UserId $id): void

Parameters:

Parameter Type Description
$id \App\Domain\User\ValueObject\UserId

Throws:


updatePassword

public updatePassword(\App\Domain\User\Model\User $user): void

Parameters:

Parameter Type Description
$user \App\Domain\User\Model\User

Throws: