- Full name:
\App\Infrastructure\Persistence\Repository\QueryBuilderSiteRepository - This class implements:
\App\Domain\Site\Repository\SiteCommandRepository
Properties
dfdb
event
Methods
__construct
public __construct(\Qubus\Expressive\Database $dfdb, \Psr\EventDispatcher\EventDispatcherInterface $event): mixed
Parameters:
| Parameter | Type | Description |
|---|---|---|
$dfdb |
\Qubus\Expressive\Database | |
$event |
\Psr\EventDispatcher\EventDispatcherInterface |
save
Parameters:
| Parameter | Type | Description |
|---|---|---|
$site |
\App\Domain\Site\Model\Site |
Throws:
update
Parameters:
| Parameter | Type | Description |
|---|---|---|
$site |
\App\Domain\Site\Model\Site |
Throws:
attributeSiteUser
public attributeSiteUser(\App\Domain\Site\ValueObject\SiteId $siteId, \App\Domain\User\ValueObject\UserId $authorId, \App\Domain\User\ValueObject\UserId $assignId): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$siteId |
\App\Domain\Site\ValueObject\SiteId | |
$authorId |
\App\Domain\User\ValueObject\UserId | |
$assignId |
\App\Domain\User\ValueObject\UserId |
Throws:
ContainerExceptionInterfaceExceptionInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionException
remove
public remove(\App\Domain\Site\ValueObject\SiteId $siteId, \App\Domain\User\ValueObject\UserId $userId): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$siteId |
\App\Domain\Site\ValueObject\SiteId | |
$userId |
\App\Domain\User\ValueObject\UserId |
Throws:
destroy
Parameters:
| Parameter | Type | Description |
|---|---|---|
$id |
\App\Domain\Site\ValueObject\SiteId |
Throws:
updateOwner
Parameters:
| Parameter | Type | Description |
|---|---|---|
$site |
\App\Domain\Site\Model\Site |
Throws: