*/ class ExternalResourceUpdated extends WikiUpdatedEvent { /** * Create a new event instance. * * @param ExternalResource $resource */ public function __construct(ExternalResource $resource) { parent::__construct($resource); $this->initializeEmbedFields($resource); } /** * Get the model that has fired this event. * * @return ExternalResource */ public function getModel(): ExternalResource { return $this->model; } /** * Get the description for the Discord message payload. * * @return string */ protected function getDiscordMessageDescription(): string { return "Resource '**{$this->getModel()->getName()}**' has been updated."; } }