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() { |
||
51 | |||
52 | /** @return object */ |
||
53 | public function structure() { |
||
56 | |||
57 | /** @return string */ |
||
58 | public function filename() { |
||
61 | |||
62 | /** @return string */ |
||
63 | public function safeFilename() { |
||
68 | |||
69 | /** @return string */ |
||
70 | public function content() { |
||
76 | |||
77 | /** @return string */ |
||
78 | public function decodedContent() { |
||
93 | |||
94 | /** @return string */ |
||
95 | public function headerString() { |
||
103 | |||
104 | /** @return bool */ |
||
105 | public function saveAttachment( $dir, $filenameOverride = null ) { |
||
115 | |||
116 | /** @return IMAPMessage */ |
||
117 | public function message() { |
||
120 | |||
121 | /** @return IMAPMailbox */ |
||
122 | public function mailbox() { |
||
125 | |||
126 | /** @return int[] */ |
||
127 | public function section() { |
||
130 | |||
131 | /** @return string */ |
||
132 | public function subtype() { |
||
135 | |||
136 | } |
||
137 |