| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/client-portal-laravel/releases/20260626120707/app/Events/Social/ |
Upload File : |
<?php
declare(strict_types=1);
namespace App\Events\Social;
use App\Models\Marketing\BlogPostSocialShare;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
/**
* Fired when a social share fails.
*
* Plan 227: Enables notifications to admins and analytics tracking.
*/
class SocialShareFailed
{
use Dispatchable, InteractsWithSockets, SerializesModels;
public function __construct(
public readonly BlogPostSocialShare $share,
public readonly string $errorCode,
public readonly string $errorMessage,
public readonly int $attemptNumber,
public readonly bool $willRetry,
) {}
}