- Full name:
\App\Infrastructure\Persistence\Projection\DatabaseContentProjection - Parent class:
BaseProjection - This class is marked as final and can't be subclassed
- This class implements:
\App\Domain\Content\Services\ContentProjection - This class is a Final class
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 |
projectWhenContentWasCreated
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentWasCreated |
Throws:
projectWhenContentTitleWasChanged
public projectWhenContentTitleWasChanged(\App\Domain\Content\Event\ContentTitleWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentTitleWasChanged |
Throws:
projectWhenContentSlugWasChanged
public projectWhenContentSlugWasChanged(\App\Domain\Content\Event\ContentSlugWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentSlugWasChanged |
Throws:
projectWhenContentBodyWasChanged
public projectWhenContentBodyWasChanged(\App\Domain\Content\Event\ContentBodyWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentBodyWasChanged |
Throws:
projectWhenContentAuthorWasChanged
public projectWhenContentAuthorWasChanged(\App\Domain\Content\Event\ContentAuthorWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentAuthorWasChanged |
Throws:
projectWhenContentTypeWasChanged
public projectWhenContentTypeWasChanged(\App\Domain\Content\Event\ContentTypeWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentTypeWasChanged |
Throws:
projectWhenContentParentWasChanged
public projectWhenContentParentWasChanged(\App\Domain\Content\Event\ContentParentWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentParentWasChanged |
Throws:
projectWhenContentParentWasRemoved
public projectWhenContentParentWasRemoved(\App\Domain\Content\Event\ContentParentWasRemoved $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentParentWasRemoved |
Throws:
projectWhenContentSidebarWasChanged
public projectWhenContentSidebarWasChanged(\App\Domain\Content\Event\ContentSidebarWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentSidebarWasChanged |
Throws:
projectWhenContentShowInMenuWasChanged
public projectWhenContentShowInMenuWasChanged(\App\Domain\Content\Event\ContentShowInMenuWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentShowInMenuWasChanged |
Throws:
projectWhenContentShowInSearchWasChanged
public projectWhenContentShowInSearchWasChanged(\App\Domain\Content\Event\ContentShowInSearchWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentShowInSearchWasChanged |
Throws:
projectWhenContentFeaturedImageWasChanged
public projectWhenContentFeaturedImageWasChanged(\App\Domain\Content\Event\ContentFeaturedImageWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentFeaturedImageWasChanged |
Throws:
projectWhenContentStatusWasChanged
public projectWhenContentStatusWasChanged(\App\Domain\Content\Event\ContentStatusWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentStatusWasChanged |
Throws:
projectWhenContentPublishedWasChanged
public projectWhenContentPublishedWasChanged(\App\Domain\Content\Event\ContentPublishedWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentPublishedWasChanged |
Throws:
projectWhenContentPublishedGmtWasChanged
public projectWhenContentPublishedGmtWasChanged(\App\Domain\Content\Event\ContentPublishedGmtWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentPublishedGmtWasChanged |
Throws:
projectWhenContentModifiedWasChanged
public projectWhenContentModifiedWasChanged(\App\Domain\Content\Event\ContentModifiedWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentModifiedWasChanged |
Throws:
projectWhenContentModifiedGmtWasChanged
public projectWhenContentModifiedGmtWasChanged(\App\Domain\Content\Event\ContentModifiedGmtWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentModifiedGmtWasChanged |
Throws:
projectWhenContentAttributeWasChanged
public projectWhenContentAttributeWasChanged(\App\Domain\Content\Event\ContentAttributeWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentAttributeWasChanged |
Throws:
projectWhenContentWasDeleted
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Content\Event\ContentWasDeleted |
Throws: