@@ 205-216 (lines=12) @@ | ||
202 | * @param string $pContentType Content type |
|
203 | * @throws \PhpSpreadsheet\Writer\Exception |
|
204 | */ |
|
205 | private function writeDefaultContentType(\PhpSpreadsheet\Shared\XMLWriter $objWriter = null, $pPartname = '', $pContentType = '') |
|
206 | { |
|
207 | if ($pPartname != '' && $pContentType != '') { |
|
208 | // Write content type |
|
209 | $objWriter->startElement('Default'); |
|
210 | $objWriter->writeAttribute('Extension', $pPartname); |
|
211 | $objWriter->writeAttribute('ContentType', $pContentType); |
|
212 | $objWriter->endElement(); |
|
213 | } else { |
|
214 | throw new \PhpSpreadsheet\Writer\Exception("Invalid parameters passed."); |
|
215 | } |
|
216 | } |
|
217 | ||
218 | /** |
|
219 | * Write Override content type |
|
@@ 226-237 (lines=12) @@ | ||
223 | * @param string $pContentType Content type |
|
224 | * @throws \PhpSpreadsheet\Writer\Exception |
|
225 | */ |
|
226 | private function writeOverrideContentType(\PhpSpreadsheet\Shared\XMLWriter $objWriter = null, $pPartname = '', $pContentType = '') |
|
227 | { |
|
228 | if ($pPartname != '' && $pContentType != '') { |
|
229 | // Write content type |
|
230 | $objWriter->startElement('Override'); |
|
231 | $objWriter->writeAttribute('PartName', $pPartname); |
|
232 | $objWriter->writeAttribute('ContentType', $pContentType); |
|
233 | $objWriter->endElement(); |
|
234 | } else { |
|
235 | throw new \PhpSpreadsheet\Writer\Exception("Invalid parameters passed."); |
|
236 | } |
|
237 | } |
|
238 | } |
|
239 |