*/ abstract class PivotDeletedEvent extends BasePivotEvent { use Dispatchable; use SerializesModels; public function getDiscordMessage(): DiscordMessage { $embed = array_merge( [ 'description' => $this->getDiscordMessageDescription(), 'color' => EmbedColor::RED->value, ], $this->getUserFooter(), ); return DiscordMessage::create('', $embed); } protected function getDiscordMessageDescription(): string { $foreign = $this->getForeign(); $related = $this->getRelated(); return "{$this->privateLabel($foreign)} '**{$foreign->getName()}**' has been detached from {$this->privateLabel($related)} '**{$related->getName()}**'."; } }