Files
2026-10-06 12:10:09 +09:00

41 lines
1.1 KiB
PHP

<?php
namespace Common;
require_once __DIR__ . '/MessageSenderInterface.php';
/**
* Slack でメッセージを送信するクラス
*/
// TODO: SlackMessage クラスを作成し、MessageSenderInterface を実装してください
// TODO: private プロパティ $channelName を定義してください
/**
* コンストラクタ
*
* @param string $channelName 送信先のチャンネル名
*/
// TODO: コンストラクタを実装してください
// 引数で受け取った $channelName を $this->channelName に設定
/**
* Slack でメッセージを送信する
*
* @param string $message メッセージ内容
* @return void
*/
// TODO: send メソッドを実装してください
// 以下の内容を表示(各行の最後に <br> を付ける):
// - "💬 Slack送信"
// - "チャンネル: " . $this->channelName
// - "メッセージ: " . $message
/**
* 送信先の名前を取得する
*
* @return string チャンネル名
*/
// TODO: getDestinationName メソッドを実装してください
// $this->channelName を返す