Code Duplication    Length = 5-5 lines in 26 locations

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

@@ 26-30 (lines=5) @@
23
        }
24
25
        $objWriter = null;
26
        if ($this->getParentWriter()->getUseDiskCaching()) {
27
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
28
        } else {
29
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
30
        }
31
32
        // XML header
33
        $objWriter->startDocument('1.0', 'UTF-8');

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

@@ 27-31 (lines=5) @@
24
    {
25
        // Create XML writer
26
        $objWriter = null;
27
        if ($this->getParentWriter()->getUseDiskCaching()) {
28
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
29
        } else {
30
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
31
        }
32
33
        // XML header
34
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 23-27 (lines=5) @@
20
    {
21
        // Create XML writer
22
        $objWriter = null;
23
        if ($this->getParentWriter()->getUseDiskCaching()) {
24
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
25
        } else {
26
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
27
        }
28
29
        // XML header
30
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 122-126 (lines=5) @@
119
    {
120
        // Create XML writer
121
        $objWriter = null;
122
        if ($this->getParentWriter()->getUseDiskCaching()) {
123
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
124
        } else {
125
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
126
        }
127
128
        // XML header
129
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 196-200 (lines=5) @@
193
194
        // Create XML writer
195
        $objWriter = null;
196
        if ($this->getParentWriter()->getUseDiskCaching()) {
197
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
198
        } else {
199
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
200
        }
201
202
        // XML header
203
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 25-29 (lines=5) @@
22
    {
23
        // Create XML writer
24
        $objWriter = null;
25
        if ($this->getParentWriter()->getUseDiskCaching()) {
26
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
27
        } else {
28
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
29
        }
30
31
        // XML header
32
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 100-104 (lines=5) @@
97
    {
98
        // Create XML writer
99
        $objWriter = null;
100
        if ($this->getParentWriter()->getUseDiskCaching()) {
101
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
102
        } else {
103
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
104
        }
105
106
        // XML header
107
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 183-187 (lines=5) @@
180
    {
181
        // Create XML writer
182
        $objWriter = null;
183
        if ($this->getParentWriter()->getUseDiskCaching()) {
184
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
185
        } else {
186
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
187
        }
188
189
        // XML header
190
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 278-282 (lines=5) @@
275
    {
276
        // Create XML writer
277
        $objWriter = null;
278
        if ($this->getParentWriter()->getUseDiskCaching()) {
279
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
280
        } else {
281
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
282
        }
283
284
        // XML header
285
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 343-347 (lines=5) @@
340
    {
341
        // Create XML writer
342
        $objWriter = null;
343
        if ($this->getParentWriter()->getUseDiskCaching()) {
344
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
345
        } else {
346
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
347
        }
348
349
        // XML header
350
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 23-27 (lines=5) @@
20
    {
21
        // Create XML writer
22
        $objWriter = null;
23
        if ($this->getParentWriter()->getUseDiskCaching()) {
24
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
25
        } else {
26
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
27
        }
28
29
        // XML header
30
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 23-27 (lines=5) @@
20
    {
21
        // Create XML writer
22
        $objWriter = null;
23
        if ($this->getParentWriter()->getUseDiskCaching()) {
24
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
25
        } else {
26
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
27
        }
28
29
        // XML header
30
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 30-34 (lines=5) @@
27
    {
28
        // Create XML writer
29
        $objWriter = null;
30
        if ($this->getParentWriter()->getUseDiskCaching()) {
31
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
32
        } else {
33
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
34
        }
35
36
        // XML header
37
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 122-126 (lines=5) @@
119
    {
120
        // Create XML writer
121
        $objWriter = null;
122
        if ($this->getParentWriter()->getUseDiskCaching()) {
123
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
124
        } else {
125
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
126
        }
127
128
        // XML header
129
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 24-28 (lines=5) @@
21
    {
22
        // Create XML writer
23
        $objWriter = null;
24
        if ($this->getParentWriter()->getUseDiskCaching()) {
25
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
26
        } else {
27
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
28
        }
29
30
        // XML header
31
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 107-111 (lines=5) @@
104
    {
105
        // Create XML writer
106
        $objWriter = null;
107
        if ($this->getParentWriter()->getUseDiskCaching()) {
108
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
109
        } else {
110
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
111
        }
112
113
        // XML header
114
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 28-32 (lines=5) @@
25
    public function writeWorkbook(Spreadsheet $spreadsheet, $recalcRequired = false)
26
    {
27
        // Create XML writer
28
        if ($this->getParentWriter()->getUseDiskCaching()) {
29
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
30
        } else {
31
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
32
        }
33
34
        // XML header
35
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 42-46 (lines=5) @@
39
40
        // Create XML writer
41
        $objWriter = null;
42
        if ($this->getParentWriter()->getUseDiskCaching()) {
43
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
44
        } else {
45
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
46
        }
47
        //    Ensure that data series values are up-to-date before we save
48
        if ($this->calculateCellValues) {
49
            $pChart->refresh();

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

@@ 41-45 (lines=5) @@
38
    public function write()
39
    {
40
        $objWriter = null;
41
        if ($this->getParentWriter()->getUseDiskCaching()) {
42
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
43
        } else {
44
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
45
        }
46
47
        // XML header
48
        $objWriter->startDocument('1.0', 'UTF-8');

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

@@ 22-26 (lines=5) @@
19
    public function write(Spreadsheet $spreadsheet = null)
20
    {
21
        $objWriter = null;
22
        if ($this->getParentWriter()->getUseDiskCaching()) {
23
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
24
        } else {
25
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
26
        }
27
28
        // XML header
29
        $objWriter->startDocument('1.0', 'UTF-8');

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

@@ 22-26 (lines=5) @@
19
    public function write(Spreadsheet $spreadsheet = null)
20
    {
21
        $objWriter = null;
22
        if ($this->getParentWriter()->getUseDiskCaching()) {
23
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
24
        } else {
25
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
26
        }
27
28
        // XML header
29
        $objWriter->startDocument('1.0', 'UTF-8');

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

@@ 28-32 (lines=5) @@
25
    {
26
        // Create XML writer
27
        $objWriter = null;
28
        if ($this->getParentWriter()->getUseDiskCaching()) {
29
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
30
        } else {
31
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
32
        }
33
34
        // XML header
35
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');
@@ 284-288 (lines=5) @@
281
    {
282
        // Create XML writer
283
        $objWriter = null;
284
        if ($this->getParentWriter()->getUseDiskCaching()) {
285
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
286
        } else {
287
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
288
        }
289
290
        // XML header
291
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 75-79 (lines=5) @@
72
    {
73
        // Create XML writer
74
        $objWriter = null;
75
        if ($this->getParentWriter()->getUseDiskCaching()) {
76
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
77
        } else {
78
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
79
        }
80
81
        // XML header
82
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');

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

@@ 19-23 (lines=5) @@
16
    public function writeManifest()
17
    {
18
        $objWriter = null;
19
        if ($this->getParentWriter()->getUseDiskCaching()) {
20
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
21
        } else {
22
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
23
        }
24
25
        // XML header
26
        $objWriter->startDocument('1.0', 'UTF-8');

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

@@ 38-42 (lines=5) @@
35
    {
36
        // Create XML writer
37
        $objWriter = null;
38
        if ($this->getParentWriter()->getUseDiskCaching()) {
39
            $objWriter = new XMLWriter(XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
40
        } else {
41
            $objWriter = new XMLWriter(XMLWriter::STORAGE_MEMORY);
42
        }
43
44
        // XML header
45
        $objWriter->startDocument('1.0', 'UTF-8', 'yes');