Code Duplication    Length = 5-5 lines in 26 locations

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

@@ 44-48 (lines=5) @@
41
    {
42
        // Create XML writer
43
        $objWriter = null;
44
        if ($this->getParentWriter()->getUseDiskCaching()) {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
46
        } else {
47
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
48
        }
49
50
        // XML header
51
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 348-352 (lines=5) @@
345
    {
346
        // Create XML writer
347
        $objWriter = null;
348
        if ($this->getParentWriter()->getUseDiskCaching()) {
349
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
350
        } else {
351
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
352
        }
353
354
        // XML header
355
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Ods/Content.php 1 location

@@ 57-61 (lines=5) @@
54
        }
55
56
        $objWriter = null;
57
        if ($this->getParentWriter()->getUseDiskCaching()) {
58
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
59
        } else {
60
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
61
        }
62
63
        // XML header
64
        $objWriter->startDocument('1.0', 'UTF-8');

src/PhpSpreadsheet/Writer/Ods/Meta.php 1 location

@@ 45-49 (lines=5) @@
42
        }
43
44
        $objWriter = null;
45
        if ($this->getParentWriter()->getUseDiskCaching()) {
46
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
47
        } else {
48
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
49
        }
50
51
        // XML header
52
        $objWriter->startDocument('1.0', 'UTF-8');

src/PhpSpreadsheet/Writer/Ods/MetaInf.php 1 location

@@ 45-49 (lines=5) @@
42
        }
43
44
        $objWriter = null;
45
        if ($this->getParentWriter()->getUseDiskCaching()) {
46
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
47
        } else {
48
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
49
        }
50
51
        // XML header
52
        $objWriter->startDocument('1.0', 'UTF-8');

src/PhpSpreadsheet/Writer/Ods/Settings.php 1 location

@@ 45-49 (lines=5) @@
42
        }
43
44
        $objWriter = null;
45
        if ($this->getParentWriter()->getUseDiskCaching()) {
46
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
47
        } else {
48
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
49
        }
50
51
        // XML header
52
        $objWriter->startDocument('1.0', 'UTF-8');

src/PhpSpreadsheet/Writer/Ods/Styles.php 1 location

@@ 45-49 (lines=5) @@
42
        }
43
44
        $objWriter = null;
45
        if ($this->getParentWriter()->getUseDiskCaching()) {
46
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
47
        } else {
48
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
49
        }
50
51
        // XML header
52
        $objWriter->startDocument('1.0', 'UTF-8');

src/PhpSpreadsheet/Writer/Xlsx/Chart.php 1 location

@@ 56-60 (lines=5) @@
53
54
        // Create XML writer
55
        $objWriter = null;
56
        if ($this->getParentWriter()->getUseDiskCaching()) {
57
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
58
        } else {
59
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
60
        }
61
        //    Ensure that data series values are up-to-date before we save
62
        if ($this->calculateCellValues) {
63
            $pChart->refresh();

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

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 125-129 (lines=5) @@
122
    {
123
        // Create XML writer
124
        $objWriter = null;
125
        if ($this->getParentWriter()->getUseDiskCaching()) {
126
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
127
        } else {
128
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
129
        }
130
131
        // XML header
132
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/ContentTypes.php 1 location

@@ 43-47 (lines=5) @@
40
    {
41
        // Create XML writer
42
        $objWriter = null;
43
        if ($this->getParentWriter()->getUseDiskCaching()) {
44
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
45
        } else {
46
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
47
        }
48
49
        // XML header
50
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/DocProps.php 3 locations

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 141-145 (lines=5) @@
138
    {
139
        // Create XML writer
140
        $objWriter = null;
141
        if ($this->getParentWriter()->getUseDiskCaching()) {
142
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
143
        } else {
144
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
145
        }
146
147
        // XML header
148
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 215-219 (lines=5) @@
212
213
        // Create XML writer
214
        $objWriter = null;
215
        if ($this->getParentWriter()->getUseDiskCaching()) {
216
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
217
        } else {
218
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
219
        }
220
221
        // XML header
222
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/Rels.php 5 locations

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 117-121 (lines=5) @@
114
    {
115
        // Create XML writer
116
        $objWriter = null;
117
        if ($this->getParentWriter()->getUseDiskCaching()) {
118
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
119
        } else {
120
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
121
        }
122
123
        // XML header
124
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 200-204 (lines=5) @@
197
    {
198
        // Create XML writer
199
        $objWriter = null;
200
        if ($this->getParentWriter()->getUseDiskCaching()) {
201
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
202
        } else {
203
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
204
        }
205
206
        // XML header
207
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 295-299 (lines=5) @@
292
    {
293
        // Create XML writer
294
        $objWriter = null;
295
        if ($this->getParentWriter()->getUseDiskCaching()) {
296
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
297
        } else {
298
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
299
        }
300
301
        // XML header
302
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 360-364 (lines=5) @@
357
    {
358
        // Create XML writer
359
        $objWriter = null;
360
        if ($this->getParentWriter()->getUseDiskCaching()) {
361
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
362
        } else {
363
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
364
        }
365
366
        // XML header
367
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/RelsRibbon.php 1 location

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/RelsVBA.php 1 location

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/StringTable.php 1 location

@@ 93-97 (lines=5) @@
90
        if ($pStringTable !== null) {
91
            // Create XML writer
92
            $objWriter = null;
93
            if ($this->getParentWriter()->getUseDiskCaching()) {
94
                $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
95
            } else {
96
                $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
97
            }
98
99
            // XML header
100
            $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/Theme.php 1 location

@@ 144-148 (lines=5) @@
141
    {
142
        // Create XML writer
143
        $objWriter = null;
144
        if ($this->getParentWriter()->getUseDiskCaching()) {
145
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
146
        } else {
147
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
148
        }
149
150
        // XML header
151
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/Workbook.php 1 location

@@ 42-46 (lines=5) @@
39
    public function writeWorkbook(\PhpOffice\PhpSpreadsheet\SpreadSheet $spreadsheet = null, $recalcRequired = false)
40
    {
41
        // Create XML writer
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/Worksheet.php 1 location

@@ 53-57 (lines=5) @@
50
        if (!is_null($pSheet)) {
51
            // Create XML writer
52
            $objWriter = null;
53
            if ($this->getParentWriter()->getUseDiskCaching()) {
54
                $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
55
            } else {
56
                $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
57
            }
58
59
            // XML header
60
            $objWriter->startDocument('1.0', 'UTF-8', 'yes');

src/PhpSpreadsheet/Writer/Xlsx/Style.php 1 location

@@ 42-46 (lines=5) @@
39
    {
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new \PhpOffice\PhpSpreadsheet\Shared\XMLWriter(\PhpOffice\PhpSpreadsheet\Shared\XMLWriter::STORAGE_MEMORY);
46
        }
47
48
        // XML header
49
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');