friendship ended with social-app. php is my new best friend
1<?php declare(strict_types = 1);
2
3namespace Contributte\Logging\Slack\Formatter;
4
5use Throwable;
6
7final class ContextFormatter implements IFormatter
8{
9
10 public function format(SlackContext $context, Throwable $message, string $priority): SlackContext
11 {
12 $context = clone $context;
13
14 $context->setChannel($context->getConfig('channel'));
15 $context->setUsername($context->getConfig('username', 'Tracy'));
16 $context->setIconEmoji($context->getConfig('icon_emoji', 'rocket'));
17 $context->setIconUrl($context->getConfig('icon_emoji', null));
18 $context->setText(':bangbang::bangbang::bangbang: Exception occured :bangbang::bangbang::bangbang:');
19 $context->setMarkdown();
20
21 return $context;
22 }
23
24}