/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
src/Symfony/Component/Notifier/Bridge/Slack/SlackSentMessage.php
42 строки
1 KB
Alexandre Daubois
Use CPP where possible
23 июл 2024, 15:28
Не верифицирован
23 июл 2024, 15:28
877f6b2
Код
Авторство
О чём код?
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Notifier\Bridge\Slack; use Symfony\Component\Notifier\Message\ChatMessage; use Symfony\Component\Notifier\Message\MessageInterface; use Symfony\Component\Notifier\Message\SentMessage; /** * @author Maxim Dovydenok <dovydenok.maxim@gmail.com> */ final class SlackSentMessage extends SentMessage { public function __construct( MessageInterface $original, string $transport, private string $channelId, string $messageId, ) { parent::__construct($original, $transport); $this->setMessageId($messageId); } public function getChannelId(): string { return $this->channelId; } public function getUpdateMessage(string $subject, array $options = []): ChatMessage { return new ChatMessage($subject, new UpdateMessageSlackOptions($this->channelId, $this->getMessageId(), $options)); } }