• Full name: \App\Domain\Product\Service\ProductProjection
  • Parent interfaces: Projection

Methods

projectWhenProductWasCreated

public projectWhenProductWasCreated(\App\Domain\Product\Event\ProductWasCreated $event): void

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

public projectWhenProductSkuWasChanged(\App\Domain\Product\Event\ProductSkuWasChanged $event): void

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

public projectWhenProductWasDeleted(\App\Domain\Product\Event\ProductWasDeleted $event): void

Parameters:

Parameter Type Description
$event \App\Domain\Product\Event\ProductWasDeleted