From 2e8732a8bf6ec64d56935d24d0c2601a02a1a1c5 Mon Sep 17 00:00:00 2001 From: Chuck MANCHUCK Reeves Date: Thu, 10 Jul 2025 14:07:48 -0400 Subject: [PATCH 1/4] feat: added new mms examples --- messages/mms/send-mms-content.php | 24 ++++++++++++++++++++++++ messages/mms/send-mms-file.php | 23 +++++++++++++++++++++++ messages/mms/send-mms-text.php | 19 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 messages/mms/send-mms-content.php create mode 100644 messages/mms/send-mms-file.php create mode 100644 messages/mms/send-mms-text.php diff --git a/messages/mms/send-mms-content.php b/messages/mms/send-mms-content.php new file mode 100644 index 0000000..4bca5b9 --- /dev/null +++ b/messages/mms/send-mms-content.php @@ -0,0 +1,24 @@ +messages()->send($mms); + + diff --git a/messages/mms/send-mms-file.php b/messages/mms/send-mms-file.php new file mode 100644 index 0000000..9b9068a --- /dev/null +++ b/messages/mms/send-mms-file.php @@ -0,0 +1,23 @@ +messages()->send($mms); + diff --git a/messages/mms/send-mms-text.php b/messages/mms/send-mms-text.php new file mode 100644 index 0000000..c9c53b4 --- /dev/null +++ b/messages/mms/send-mms-text.php @@ -0,0 +1,19 @@ +messages()->send($mms); + From 01af0f4f93080f3280779296b266395082eefc88 Mon Sep 17 00:00:00 2001 From: Chuck Reeves Date: Tue, 22 Jul 2025 10:16:47 -0400 Subject: [PATCH 2/4] fix: message variable Co-authored-by: Karl Lingiah --- messages/mms/send-mms-file.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/mms/send-mms-file.php b/messages/mms/send-mms-file.php index 9b9068a..e1ded5b 100644 --- a/messages/mms/send-mms-file.php +++ b/messages/mms/send-mms-file.php @@ -10,7 +10,7 @@ $client = new \Vonage\Client($keypair); $file = new \Vonage\Messages\MessageObjects\FileObject( - MESSAGES_IMAGE_URL, + MESSAGES_FILE_URL, ); $mms = new \Vonage\Messages\Channel\MMS\MMSFile( From 78998df3dce5072404ead1c5c2db8aa365898d51 Mon Sep 17 00:00:00 2001 From: Chuck Reeves Date: Tue, 22 Jul 2025 10:17:31 -0400 Subject: [PATCH 3/4] fix: message variables Co-authored-by: Karl Lingiah --- messages/mms/send-mms-content.php | 4 ++-- messages/mms/send-mms-file.php | 4 ++-- messages/mms/send-mms-text.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/messages/mms/send-mms-content.php b/messages/mms/send-mms-content.php index 4bca5b9..2b3f824 100644 --- a/messages/mms/send-mms-content.php +++ b/messages/mms/send-mms-content.php @@ -14,8 +14,8 @@ ); $mms = new \Vonage\Messages\Channel\MMS\MMSContent( - TO_NUMBER, - FROM_NUMBER, + MESSAGES_TO_NUMBER, + MMS_SENDER_ID, $content ); diff --git a/messages/mms/send-mms-file.php b/messages/mms/send-mms-file.php index e1ded5b..1f1d869 100644 --- a/messages/mms/send-mms-file.php +++ b/messages/mms/send-mms-file.php @@ -14,8 +14,8 @@ ); $mms = new \Vonage\Messages\Channel\MMS\MMSFile( - TO_NUMBER, - FROM_NUMBER, + MESSAGES_TO_NUMBER, + MMS_SENDER_ID, $file ); diff --git a/messages/mms/send-mms-text.php b/messages/mms/send-mms-text.php index c9c53b4..8f9ad37 100644 --- a/messages/mms/send-mms-text.php +++ b/messages/mms/send-mms-text.php @@ -10,8 +10,8 @@ $client = new \Vonage\Client($keypair); $mms = new \Vonage\Messages\Channel\MMS\MMSText( - TO_NUMBER, - FROM_NUMBER, + MESSAGES_TO_NUMBER, + MMS_SENDER_ID, 'A text message sent using the Vonage SMS API' ); From 70a89a16794ca99597ada6b5e07dd98beb0f8fa7 Mon Sep 17 00:00:00 2001 From: Chuck MANCHUCK Reeves Date: Tue, 22 Jul 2025 13:22:12 -0400 Subject: [PATCH 4/4] fix: added missing content for mms --- messages/mms/send-mms-content.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/messages/mms/send-mms-content.php b/messages/mms/send-mms-content.php index 2b3f824..ed1512c 100644 --- a/messages/mms/send-mms-content.php +++ b/messages/mms/send-mms-content.php @@ -9,14 +9,20 @@ $client = new \Vonage\Client($keypair); -$content = new \Vonage\Messages\MessageObjects\ContentObject( - MESSAGES_IMAGE_URL, -); +$imageContent = new \Vonage\Messages\MessageObjects\ContentObject([ + 'type' = 'image', + 'url' = MESSAGES_IMAGE_URL, +]); + +$fileContent = new \Vonage\Messages\MessageObjects\ContentObject([ + 'type' = 'file', + 'url' = MESSAGES_FILE_URL, +]); $mms = new \Vonage\Messages\Channel\MMS\MMSContent( MESSAGES_TO_NUMBER, MMS_SENDER_ID, - $content + [ $imageContent, $fileContent], ); $client->messages()->send($mms);