Files
memefast/app/Listeners/StripeEventListener.php
2025-07-02 01:08:11 +08:00

28 lines
582 B
PHP

<?php
namespace App\Listeners;
use App\Helpers\FirstParty\Purchase\SubscriptionHelper;
use App\Helpers\FirstParty\Purchase\WatermarkUsageHelper;
use Laravel\Cashier\Events\WebhookReceived;
class StripeEventListener
{
/**
* Create the event listener.
*/
public function __construct()
{
//
}
/**
* Handle the event.
*/
public function handle(WebhookReceived $event): void
{
SubscriptionHelper::handleSubscriptionWebhookEvents($event);
WatermarkUsageHelper::handleWatermarkUsageWebhookEvents($event);
}
}