Skip to content

Commit 288a9a6

Browse files
authored
Merge pull request #55 from leeroy869/main
change getMediaType to getContentType
2 parents 75e50f3 + b3aaf90 commit 288a9a6

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/MicrosoftGraphTransport.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ protected function prepareAttachments(Email $email, ?string $html): array
7979
$attachments[] = [
8080
'@odata.type' => '#microsoft.graph.fileAttachment',
8181
'name' => $fileName,
82-
'contentType' => $attachment->getMediaType(),
82+
'contentType' => implode('/', [$attachment->getMediaType(), $attachment->getMediaSubtype()]),
8383
'contentBytes' => base64_encode($attachment->getBody()),
8484
'contentId' => $fileName,
8585
'isInline' => $headers->getHeaderBody('Content-Disposition') === 'inline',

tests/MicrosoftGraphTransportTest.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,15 @@
7777
[
7878
'@odata.type' => '#microsoft.graph.fileAttachment',
7979
'name' => 'test-file-1.txt',
80-
'contentType' => 'text',
80+
'contentType' => 'text/plain',
8181
'contentBytes' => 'Zm9vCg==',
8282
'contentId' => 'test-file-1.txt',
8383
'isInline' => false,
8484
],
8585
[
8686
'@odata.type' => '#microsoft.graph.fileAttachment',
8787
'name' => 'test-file-2.txt',
88-
'contentType' => 'text',
88+
'contentType' => 'text/plain',
8989
'contentBytes' => 'Zm9vCg==',
9090
'contentId' => 'test-file-2.txt',
9191
'isInline' => false,
@@ -163,15 +163,15 @@
163163
[
164164
'@odata.type' => '#microsoft.graph.fileAttachment',
165165
'name' => 'test-file-1.txt',
166-
'contentType' => 'text',
166+
'contentType' => 'text/plain',
167167
'contentBytes' => 'Zm9vCg==',
168168
'contentId' => 'test-file-1.txt',
169169
'isInline' => false,
170170
],
171171
[
172172
'@odata.type' => '#microsoft.graph.fileAttachment',
173173
'name' => 'test-file-2.txt',
174-
'contentType' => 'text',
174+
'contentType' => 'text/plain',
175175
'contentBytes' => 'Zm9vCg==',
176176
'contentId' => 'test-file-2.txt',
177177
'isInline' => false,
@@ -418,7 +418,7 @@
418418
[
419419
'@odata.type' => '#microsoft.graph.fileAttachment',
420420
'name' => $inlineImageContentId,
421-
'contentType' => 'image',
421+
'contentType' => 'image/jpeg',
422422
'contentBytes' => '/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCABLAGQDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAWAQEBAQAAAAAAAAAAAAAAAAAABQj/2gAMAwEAAhADEAAAAZ71TDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/xAAUEAEAAAAAAAAAAAAAAAAAAABw/9oACAEBAAEFAgL/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAEDAQE/AQL/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAECAQE/AQL/xAAUEAEAAAAAAAAAAAAAAAAAAABw/9oACAEBAAY/AgL/xAAUEAEAAAAAAAAAAAAAAAAAAABw/9oACAEBAAE/IQL/2gAMAwEAAgADAAAAEEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkv/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAEDAQE/EAL/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAECAQE/EAL/xAAUEAEAAAAAAAAAAAAAAAAAAABw/9oACAEBAAE/EAL/2Q==',
423423
'contentId' => $inlineImageContentId,
424424
'isInline' => true,
@@ -499,15 +499,15 @@
499499
[
500500
'@odata.type' => '#microsoft.graph.fileAttachment',
501501
'name' => 'test-file-1.txt',
502-
'contentType' => 'text',
502+
'contentType' => 'text/plain',
503503
'contentBytes' => 'Zm9vCg==',
504504
'contentId' => 'test-file-1.txt',
505505
'isInline' => false,
506506
],
507507
[
508508
'@odata.type' => '#microsoft.graph.fileAttachment',
509509
'name' => 'test-file-2.txt',
510-
'contentType' => 'text',
510+
'contentType' => 'text/plain',
511511
'contentBytes' => 'Zm9vCg==',
512512
'contentId' => 'test-file-2.txt',
513513
'isInline' => false,
@@ -586,15 +586,15 @@
586586
[
587587
'@odata.type' => '#microsoft.graph.fileAttachment',
588588
'name' => 'test-file-1.txt',
589-
'contentType' => 'text',
589+
'contentType' => 'text/plain',
590590
'contentBytes' => 'Zm9vCg==',
591591
'contentId' => 'test-file-1.txt',
592592
'isInline' => false,
593593
],
594594
[
595595
'@odata.type' => '#microsoft.graph.fileAttachment',
596596
'name' => 'test-file-2.txt',
597-
'contentType' => 'text',
597+
'contentType' => 'text/plain',
598598
'contentBytes' => 'Zm9vCg==',
599599
'contentId' => 'test-file-2.txt',
600600
'isInline' => false,

0 commit comments

Comments
 (0)