¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -2,6 +2,14 @@
namespace Modules\Product\Providers;
use Modules\Product\Entities\Product;
use Modules\Product\Events\ProductViewed;
use Modules\Product\Listeners\StoreSearchTerm;
use Modules\Product\Events\ShowingProductList;
use Modules\Product\Listeners\SaveProductVariants;
use Modules\Product\Listeners\AddToRecentlyViewed;
use Modules\Product\Listeners\IncrementProductView;
use Modules\Product\Listeners\SaveProductVariations;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
@@ -12,12 +20,26 @@ class EventServiceProvider extends ServiceProvider
* @var array
*/
protected $listen = [
\Modules\Product\Events\ProductViewed::class => [
\Modules\Product\Listeners\IncrementProductView::class,
\Modules\Product\Listeners\AddToRecentlyViewed::class,
ProductViewed::class => [
IncrementProductView::class,
AddToRecentlyViewed::class,
],
\Modules\Product\Events\ShowingProductList::class => [
\Modules\Product\Listeners\StoreSearchTerm::class,
ShowingProductList::class => [
StoreSearchTerm::class,
],
];
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot(): void
{
parent::boot();
Product::saved(SaveProductVariations::class);
Product::saved(SaveProductVariants::class);
}
}