• Full name: \App\Domain\Site\Repository\SiteCommandRepository

Methods

save

public save(\App\Domain\Site\Model\Site $site): void

Parameters:

Parameter Type Description
$site \App\Domain\Site\Model\Site

update

public update(\App\Domain\Site\Model\Site $site): void

Parameters:

Parameter Type Description
$site \App\Domain\Site\Model\Site

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

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

destroy

public destroy(\App\Domain\Site\ValueObject\SiteId $id): void

Parameters:

Parameter Type Description
$id \App\Domain\Site\ValueObject\SiteId

updateOwner

public updateOwner(\App\Domain\Site\Model\Site $site): void

Parameters:

Parameter Type Description
$site \App\Domain\Site\Model\Site