1 | <?php |
||
5 | class IMAPMessagePart extends IMAPMessageContent implements IMAPMessagePartInterface { |
||
6 | |||
7 | /** @var int[] */ |
||
8 | protected $section = []; |
||
9 | |||
10 | /** @var string */ |
||
11 | protected $subtype = ''; |
||
12 | |||
13 | /** @var IMAPMessage */ |
||
14 | protected $message; |
||
15 | |||
16 | /** @var object[] */ |
||
17 | protected $skippedParts = []; |
||
18 | |||
19 | public function __construct( IMAPMessage $message, $structure, array $section ) { |
||
27 | |||
28 | /** @return IMAPMessagePart[] */ |
||
29 | public function parts() { |
||
47 | |||
48 | /** @return object */ |
||
49 | public function structure() { |
||
52 | |||
53 | /** @return string */ |
||
54 | public function filename() { |
||
57 | |||
58 | /** @return string */ |
||
59 | public function safeFilename() { |
||
64 | |||
65 | /** @return string */ |
||
66 | public function content() { |
||
72 | |||
73 | /** @return string */ |
||
74 | public function decodedContent() { |
||
89 | |||
90 | /** @return bool */ |
||
91 | public function saveAttachment($dir, $filenameOverride = null) { |
||
101 | |||
102 | /** @return IMAPMessage */ |
||
103 | public function message() { |
||
106 | |||
107 | /** @return IMAPMailbox */ |
||
108 | public function mailbox() { |
||
111 | |||
112 | /** @return int[] */ |
||
113 | public function section() { |
||
116 | |||
117 | /** @return string */ |
||
118 | public function subtype() { |
||
121 | |||
122 | } |
||
123 |