Code Duplication    Length = 12-12 lines in 2 locations

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

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