REBELinBLUE\Deployer\Events\HeartbeatRecovered::notificationPayload PHP Method

notificationPayload() public method

public notificationPayload ( ) : array
return array
    public function notificationPayload()
    {
        $message = Lang::get('heartbeats.recovered_message', ['job' => $this->heartbeat->name]);
        $url = route('projects', ['id' => $this->heartbeat->project_id]);
        $payload = ['attachments' => [['fallback' => $message, 'text' => $message, 'color' => 'good', 'fields' => [['title' => Lang::get('notifications.project'), 'value' => sprintf('<%s|%s>', $url, $this->heartbeat->project->name), 'short' => true]], 'footer' => Lang::get('app.name'), 'ts' => time()]]];
        return $payload;
    }