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