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