- Full name:
\App\Domain\Product\Service\ProductProjection - Parent interfaces:
Projection
Methods
projectWhenProductWasCreated
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductWasCreated |
projectWhenProductTitleWasChanged
public projectWhenProductTitleWasChanged(\App\Domain\Product\Event\ProductTitleWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductTitleWasChanged |
projectWhenProductSlugWasChanged
public projectWhenProductSlugWasChanged(\App\Domain\Product\Event\ProductSlugWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductSlugWasChanged |
projectWhenProductBodyWasChanged
public projectWhenProductBodyWasChanged(\App\Domain\Product\Event\ProductBodyWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductBodyWasChanged |
projectWhenProductAuthorWasChanged
public projectWhenProductAuthorWasChanged(\App\Domain\Product\Event\ProductAuthorWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductAuthorWasChanged |
projectWhenProductSkuWasChanged
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductSkuWasChanged |
projectWhenProductPriceWasChanged
public projectWhenProductPriceWasChanged(\App\Domain\Product\Event\ProductPriceWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductPriceWasChanged |
projectWhenProductPurchaseUrlWaschanged
public projectWhenProductPurchaseUrlWaschanged(\App\Domain\Product\Event\ProductPurchaseUrlWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductPurchaseUrlWasChanged |
projectWhenProductShowInMenuWasChanged
public projectWhenProductShowInMenuWasChanged(\App\Domain\Product\Event\ProductShowInMenuWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductShowInMenuWasChanged |
projectWhenProductShowInSearchWasChanged
public projectWhenProductShowInSearchWasChanged(\App\Domain\Product\Event\ProductShowInSearchWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductShowInSearchWasChanged |
projectWhenProductFeaturedImageWasChanged
public projectWhenProductFeaturedImageWasChanged(\App\Domain\Product\Event\ProductFeaturedImageWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductFeaturedImageWasChanged |
projectWhenProductStatusWasChanged
public projectWhenProductStatusWasChanged(\App\Domain\Product\Event\ProductStatusWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductStatusWasChanged |
projectWhenProductAttributeWasChanged
public projectWhenProductAttributeWasChanged(\App\Domain\Product\Event\ProductAttributeWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductAttributeWasChanged |
projectWhenProductPublishedWasChanged
public projectWhenProductPublishedWasChanged(\App\Domain\Product\Event\ProductPublishedWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductPublishedWasChanged |
projectWhenProductPublishedGmtWasChanged
public projectWhenProductPublishedGmtWasChanged(\App\Domain\Product\Event\ProductPublishedGmtWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductPublishedGmtWasChanged |
projectWhenProductModifiedWasChanged
public projectWhenProductModifiedWasChanged(\App\Domain\Product\Event\ProductModifiedWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductModifiedWasChanged |
projectWhenProductModifiedGmtWasChanged
public projectWhenProductModifiedGmtWasChanged(\App\Domain\Product\Event\ProductModifiedGmtWasChanged $event): void
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductModifiedGmtWasChanged |
projectWhenProductWasDeleted
Parameters:
| Parameter | Type | Description |
|---|---|---|
$event |
\App\Domain\Product\Event\ProductWasDeleted |