Code Duplication    Length = 12-12 lines in 2 locations

src/PhpSpreadsheet/Writer/Xlsx/ContentTypes.php 2 locations

@@ 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