Use native typing for objects that were already documented as such

This commit is contained in:
Adrien Crivelli 2021-11-17 23:38:44 +09:00
parent 6cf20b0a10
commit f46e3a1916
No known key found for this signature in database
GPG Key ID: 16D79B903B4B5874
36 changed files with 54 additions and 323 deletions

View File

@ -7090,16 +7090,6 @@ parameters:
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xls/Workbook.php path: src/PhpSpreadsheet/Writer/Xls/Workbook.php
-
message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Workbook\\:\\:\\$escher \\(PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\) does not accept PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\|null\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xls/Workbook.php
-
message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Workbook\\:\\:\\$escher \\(PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\) in isset\\(\\) is not nullable\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xls/Workbook.php
- -
message: "#^Cannot access offset 'comp' on array\\|false\\.$#" message: "#^Cannot access offset 'comp' on array\\|false\\.$#"
count: 1 count: 1
@ -7255,16 +7245,6 @@ parameters:
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xls/Worksheet.php path: src/PhpSpreadsheet/Writer/Xls/Worksheet.php
-
message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Worksheet\\:\\:\\$escher \\(PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\) does not accept PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\|null\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xls/Worksheet.php
-
message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Worksheet\\:\\:\\$escher \\(PhpOffice\\\\PhpSpreadsheet\\\\Shared\\\\Escher\\) in isset\\(\\) is not nullable\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xls/Worksheet.php
- -
message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Worksheet\\:\\:\\$outlineBelow is never read, only written\\.$#" message: "#^Property PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xls\\\\Worksheet\\:\\:\\$outlineBelow is never read, only written\\.$#"
count: 1 count: 1
@ -7325,11 +7305,6 @@ parameters:
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xlsx.php path: src/PhpSpreadsheet/Writer/Xlsx.php
-
message: "#^Argument of an invalid type array\\|string supplied for foreach, only iterables are supported\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
- -
message: "#^Cannot access offset int on mixed\\.$#" message: "#^Cannot access offset int on mixed\\.$#"
count: 2 count: 2
@ -7351,12 +7326,7 @@ parameters:
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
- -
message: "#^Method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:getChartType\\(\\) never returns string so it can be removed from the return type\\.$#" message: "#^Parameter \\#1 \\$plotSeriesValues of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeBubbles\\(\\) expects PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeriesValues|null, PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeriesValues\\|false given\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
-
message: "#^Parameter \\#1 \\$plotSeriesValues of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeBubbles\\(\\) expects PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeriesValues, PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeriesValues\\|false given\\.$#"
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
@ -7400,16 +7370,6 @@ parameters:
count: 2 count: 2
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
-
message: "#^Parameter \\#2 \\$xAxisLabel of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeCategoryAxis\\(\\) expects PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\Title, PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\Title\\|null given\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
-
message: "#^Parameter \\#2 \\$yAxisLabel of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeValueAxis\\(\\) expects PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\Title, PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\Title\\|null given\\.$#"
count: 2
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
- -
message: "#^Parameter \\#3 \\$id1 of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeCategoryAxis\\(\\) expects string, int\\|string given\\.$#" message: "#^Parameter \\#3 \\$id1 of method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Chart\\:\\:writeCategoryAxis\\(\\) expects string, int\\|string given\\.$#"
count: 1 count: 1
@ -7465,16 +7425,6 @@ parameters:
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
-
message: "#^Strict comparison using \\=\\=\\= between PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeries and null will always evaluate to false\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
-
message: "#^Strict comparison using \\=\\=\\= between PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\DataSeriesValues and null will always evaluate to false\\.$#"
count: 3
path: src/PhpSpreadsheet/Writer/Xlsx/Chart.php
- -
message: "#^Strict comparison using \\=\\=\\= between PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\PlotArea and null will always evaluate to false\\.$#" message: "#^Strict comparison using \\=\\=\\= between PhpOffice\\\\PhpSpreadsheet\\\\Chart\\\\PlotArea and null will always evaluate to false\\.$#"
count: 1 count: 1
@ -7545,16 +7495,6 @@ parameters:
count: 1 count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Drawing.php path: src/PhpSpreadsheet/Writer/Xlsx/Drawing.php
-
message: "#^Method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Rels\\:\\:writeDrawingHyperLink\\(\\) has parameter \\$i with no type specified\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Rels.php
-
message: "#^Method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Rels\\:\\:writeDrawingHyperLink\\(\\) has parameter \\$objWriter with no type specified\\.$#"
count: 1
path: src/PhpSpreadsheet/Writer/Xlsx/Rels.php
- -
message: "#^Method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Rels\\:\\:writeUnparsedRelationship\\(\\) has parameter \\$relationship with no type specified\\.$#" message: "#^Method PhpOffice\\\\PhpSpreadsheet\\\\Writer\\\\Xlsx\\\\Rels\\:\\:writeUnparsedRelationship\\(\\) has parameter \\$relationship with no type specified\\.$#"
count: 1 count: 1

View File

@ -4230,7 +4230,7 @@ class Calculation
if (ctype_digit($val) && $val <= 1048576) { if (ctype_digit($val) && $val <= 1048576) {
// Row range // Row range
$stackItemType = 'Row Reference'; $stackItemType = 'Row Reference';
/** @var string */ /** @var int $valx */
$valx = $val; $valx = $val;
$endRowColRef = ($refSheet !== null) ? $refSheet->getHighestDataColumn($valx) : 'XFD'; // Max 16,384 columns for Excel2007 $endRowColRef = ($refSheet !== null) ? $refSheet->getHighestDataColumn($valx) : 'XFD'; // Max 16,384 columns for Excel2007
$val = "{$rangeWS2}{$endRowColRef}{$val}"; $val = "{$rangeWS2}{$endRowColRef}{$val}";

View File

@ -70,7 +70,7 @@ class Cell
* *
* @return $this * @return $this
*/ */
public function updateInCollection() public function updateInCollection(): self
{ {
$this->parent->update($this); $this->parent->update($this);
@ -397,12 +397,8 @@ class Cell
/** /**
* Set Data validation rules. * Set Data validation rules.
*
* @param DataValidation $dataValidation
*
* @return Cell
*/ */
public function setDataValidation(?DataValidation $dataValidation = null) public function setDataValidation(?DataValidation $dataValidation = null): self
{ {
if (!isset($this->parent)) { if (!isset($this->parent)) {
throw new Exception('Cannot set data validation for cell that is not bound to a worksheet'); throw new Exception('Cannot set data validation for cell that is not bound to a worksheet');
@ -456,8 +452,6 @@ class Cell
/** /**
* Set Hyperlink. * Set Hyperlink.
* *
* @param Hyperlink $hyperlink
*
* @return Cell * @return Cell
*/ */
public function setHyperlink(?Hyperlink $hyperlink = null) public function setHyperlink(?Hyperlink $hyperlink = null)

View File

@ -186,8 +186,6 @@ class Chart
/** /**
* Set Worksheet. * Set Worksheet.
* *
* @param Worksheet $worksheet
*
* @return $this * @return $this
*/ */
public function setWorksheet(?Worksheet $worksheet = null) public function setWorksheet(?Worksheet $worksheet = null)

View File

@ -325,7 +325,7 @@ class Cells
// Change prefix // Change prefix
$newCollection->cachePrefix = $newCollection->getUniqueID(); $newCollection->cachePrefix = $newCollection->getUniqueID();
foreach ($oldValues as $oldKey => $value) { foreach ($oldValues as $oldKey => $value) {
/** @var string */ /** @var string $newKey */
$newKey = str_replace($oldCachePrefix, $newCollection->cachePrefix, $oldKey); $newKey = str_replace($oldCachePrefix, $newCollection->cachePrefix, $oldKey);
$newValues[$newKey] = clone $value; $newValues[$newKey] = clone $value;
} }

View File

@ -757,12 +757,11 @@ class Html extends BaseReader
* TODO : * TODO :
* - Implement to other propertie, such as border * - Implement to other propertie, such as border
* *
* @param Worksheet $sheet
* @param int $row * @param int $row
* @param string $column * @param string $column
* @param array $attributeArray * @param array $attributeArray
*/ */
private function applyInlineStyle(&$sheet, $row, $column, $attributeArray): void private function applyInlineStyle(Worksheet &$sheet, $row, $column, $attributeArray): void
{ {
if (!isset($attributeArray['style'])) { if (!isset($attributeArray['style'])) {
return; return;

View File

@ -1843,11 +1843,9 @@ class Xlsx extends BaseReader
} }
/** /**
* @param \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $objDrawing
* @param SimpleXMLElement $cellAnchor
* @param array $hyperlinks * @param array $hyperlinks
*/ */
private function readHyperLinkDrawing($objDrawing, $cellAnchor, $hyperlinks): void private function readHyperLinkDrawing(\PhpOffice\PhpSpreadsheet\Worksheet\Drawing $objDrawing, SimpleXMLElement $cellAnchor, $hyperlinks): void
{ {
$hlinkClick = $cellAnchor->pic->nvPicPr->cNvPr->children(Namespaces::DRAWINGML)->hlinkClick; $hlinkClick = $cellAnchor->pic->nvPicPr->cNvPr->children(Namespaces::DRAWINGML)->hlinkClick;

View File

@ -72,11 +72,7 @@ class ColumnAndRowAttributes extends BaseParserClass
} }
} }
/** public function load(?IReadFilter $readFilter = null, bool $readDataOnly = false): void
* @param IReadFilter $readFilter
* @param bool $readDataOnly
*/
public function load(?IReadFilter $readFilter = null, $readDataOnly = false): void
{ {
if ($this->worksheetXml === null) { if ($this->worksheetXml === null) {
return; return;

View File

@ -17,8 +17,6 @@ class RichText implements IComparable
/** /**
* Create a new RichText instance. * Create a new RichText instance.
*
* @param Cell $cell
*/ */
public function __construct(?Cell $cell = null) public function __construct(?Cell $cell = null)
{ {

View File

@ -7,7 +7,7 @@ class SpgrContainer
/** /**
* Parent Shape Group Container. * Parent Shape Group Container.
* *
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer * @var null|SpgrContainer
*/ */
private $parent; private $parent;
@ -20,20 +20,16 @@ class SpgrContainer
/** /**
* Set parent Shape Group Container. * Set parent Shape Group Container.
*
* @param \PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer $parent
*/ */
public function setParent($parent): void public function setParent(?self $parent): void
{ {
$this->parent = $parent; $this->parent = $parent;
} }
/** /**
* Get the parent Shape Group Container if any. * Get the parent Shape Group Container if any.
*
* @return null|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer
*/ */
public function getParent() public function getParent(): ?self
{ {
return $this->parent; return $this->parent;
} }

View File

@ -7,16 +7,14 @@ class BstoreContainer
/** /**
* BLIP Store Entries. Each of them holds one BLIP (Big Large Image or Picture). * BLIP Store Entries. Each of them holds one BLIP (Big Large Image or Picture).
* *
* @var array * @var BstoreContainer\BSE[]
*/ */
private $BSECollection = []; private $BSECollection = [];
/** /**
* Add a BLIP Store Entry. * Add a BLIP Store Entry.
*
* @param BstoreContainer\BSE $BSE
*/ */
public function addBSE($BSE): void public function addBSE(BstoreContainer\BSE $BSE): void
{ {
$this->BSECollection[] = $BSE; $this->BSECollection[] = $BSE;
$BSE->setParent($this); $BSE->setParent($this);

View File

@ -2,6 +2,8 @@
namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer; namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer;
use PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer;
class BSE class BSE
{ {
const BLIPTYPE_ERROR = 0x00; const BLIPTYPE_ERROR = 0x00;
@ -18,7 +20,7 @@ class BSE
/** /**
* The parent BLIP Store Entry Container. * The parent BLIP Store Entry Container.
* *
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer * @var BstoreContainer
*/ */
private $parent; private $parent;
@ -38,10 +40,8 @@ class BSE
/** /**
* Set parent BLIP Store Entry Container. * Set parent BLIP Store Entry Container.
*
* @param \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer $parent
*/ */
public function setParent($parent): void public function setParent(BstoreContainer $parent): void
{ {
$this->parent = $parent; $this->parent = $parent;
} }
@ -58,10 +58,8 @@ class BSE
/** /**
* Set the BLIP. * Set the BLIP.
*
* @param BSE\Blip $blip
*/ */
public function setBlip($blip): void public function setBlip(BSE\Blip $blip): void
{ {
$this->blip = $blip; $this->blip = $blip;
$blip->setParent($this); $blip->setParent($this);

View File

@ -2,12 +2,14 @@
namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE; namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE;
use PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE;
class Blip class Blip
{ {
/** /**
* The parent BSE. * The parent BSE.
* *
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE * @var BSE
*/ */
private $parent; private $parent;
@ -40,20 +42,16 @@ class Blip
/** /**
* Set parent BSE. * Set parent BSE.
*
* @param \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE $parent
*/ */
public function setParent($parent): void public function setParent(BSE $parent): void
{ {
$this->parent = $parent; $this->parent = $parent;
} }
/** /**
* Get parent BSE. * Get parent BSE.
*
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE $parent
*/ */
public function getParent() public function getParent(): BSE
{ {
return $this->parent; return $this->parent;
} }

View File

@ -1174,11 +1174,9 @@ class Spreadsheet
/** /**
* Check if style exists in style collection. * Check if style exists in style collection.
* *
* @param Style $cellStyleIndex
*
* @return bool * @return bool
*/ */
public function cellXfExists($cellStyleIndex) public function cellXfExists(Style $cellStyleIndex)
{ {
return in_array($cellStyleIndex, $this->cellXfCollection, true); return in_array($cellStyleIndex, $this->cellXfCollection, true);
} }

View File

@ -249,8 +249,6 @@ class Conditional implements IComparable
/** /**
* Set Style. * Set Style.
* *
* @param Style $style
*
* @return $this * @return $this
*/ */
public function setStyle(?Style $style = null) public function setStyle(?Style $style = null)

View File

@ -39,7 +39,6 @@ class AutoFilter
* Create a new AutoFilter. * Create a new AutoFilter.
* *
* @param string $range Cell range (i.e. A1:E10) * @param string $range Cell range (i.e. A1:E10)
* @param Worksheet $worksheet
*/ */
public function __construct($range = '', ?Worksheet $worksheet = null) public function __construct($range = '', ?Worksheet $worksheet = null)
{ {
@ -60,8 +59,6 @@ class AutoFilter
/** /**
* Set AutoFilter Parent Worksheet. * Set AutoFilter Parent Worksheet.
* *
* @param Worksheet $worksheet
*
* @return $this * @return $this
*/ */
public function setParent(?Worksheet $worksheet = null) public function setParent(?Worksheet $worksheet = null)
@ -708,11 +705,10 @@ class AutoFilter
* Convert a dynamic rule daterange to a custom filter range expression for ease of calculation. * Convert a dynamic rule daterange to a custom filter range expression for ease of calculation.
* *
* @param string $dynamicRuleType * @param string $dynamicRuleType
* @param AutoFilter\Column $filterColumn
* *
* @return mixed[] * @return mixed[]
*/ */
private function dynamicFilterDateRange($dynamicRuleType, &$filterColumn) private function dynamicFilterDateRange($dynamicRuleType, AutoFilter\Column &$filterColumn)
{ {
$ruleValues = []; $ruleValues = [];
$callBack = [__CLASS__, self::DATE_FUNCTIONS[$dynamicRuleType]]; // What if not found? $callBack = [__CLASS__, self::DATE_FUNCTIONS[$dynamicRuleType]]; // What if not found?

View File

@ -143,8 +143,6 @@ class Column
/** /**
* Set this Column's AutoFilter Parent. * Set this Column's AutoFilter Parent.
* *
* @param AutoFilter $parent
*
* @return $this * @return $this
*/ */
public function setParent(?AutoFilter $parent = null) public function setParent(?AutoFilter $parent = null)

View File

@ -200,7 +200,6 @@ class BaseDrawing implements IComparable
/** /**
* Set Worksheet. * Set Worksheet.
* *
* @param Worksheet $worksheet
* @param bool $overrideOld If a Worksheet has already been assigned, overwrite it and remove image from old Worksheet? * @param bool $overrideOld If a Worksheet has already been assigned, overwrite it and remove image from old Worksheet?
* *
* @return $this * @return $this
@ -379,12 +378,12 @@ class BaseDrawing implements IComparable
* $objDrawing->setWidthAndHeight(160,120); * $objDrawing->setWidthAndHeight(160,120);
* </code> * </code>
* *
* @author Vincent@luo MSN:kele_100@hotmail.com
*
* @param int $width * @param int $width
* @param int $height * @param int $height
* *
* @return $this * @return $this
*
* @author Vincent@luo MSN:kele_100@hotmail.com
*/ */
public function setWidthAndHeight($width, $height) public function setWidthAndHeight($width, $height)
{ {
@ -467,8 +466,6 @@ class BaseDrawing implements IComparable
/** /**
* Set Shadow. * Set Shadow.
* *
* @param Drawing\Shadow $shadow
*
* @return $this * @return $this
*/ */
public function setShadow(?Drawing\Shadow $shadow = null) public function setShadow(?Drawing\Shadow $shadow = null)

View File

@ -21,7 +21,6 @@ class Column
/** /**
* Create a new column. * Create a new column.
* *
* @param Worksheet $parent
* @param string $columnIndex * @param string $columnIndex
*/ */
public function __construct(?Worksheet $parent = null, $columnIndex = 'A') public function __construct(?Worksheet $parent = null, $columnIndex = 'A')

View File

@ -45,10 +45,8 @@ class Drawing extends BaseDrawing
/** /**
* Get indexed filename (using image index). * Get indexed filename (using image index).
*
* @return string
*/ */
public function getIndexedFilename() public function getIndexedFilename(): string
{ {
$fileName = $this->getFilename(); $fileName = $this->getFilename();
$fileName = str_replace(' ', '_', $fileName); $fileName = str_replace(' ', '_', $fileName);

View File

@ -218,8 +218,6 @@ class Shadow implements IComparable
/** /**
* Set Color. * Set Color.
* *
* @param Color $color
*
* @return $this * @return $this
*/ */
public function setColor(?Color $color = null) public function setColor(?Color $color = null)

View File

@ -202,10 +202,8 @@ class MemoryDrawing extends BaseDrawing
/** /**
* Get indexed filename (using image index). * Get indexed filename (using image index).
*
* @return string
*/ */
public function getIndexedFilename() public function getIndexedFilename(): string
{ {
$extension = strtolower($this->getMimeType()); $extension = strtolower($this->getMimeType());
$extension = explode('/', $extension); $extension = explode('/', $extension);

View File

@ -21,7 +21,6 @@ class Row
/** /**
* Create a new row. * Create a new row.
* *
* @param Worksheet $worksheet
* @param int $rowIndex * @param int $rowIndex
*/ */
public function __construct(?Worksheet $worksheet = null, $rowIndex = 1) public function __construct(?Worksheet $worksheet = null, $rowIndex = 1)

View File

@ -341,7 +341,6 @@ class Worksheet implements IComparable
/** /**
* Create a new worksheet. * Create a new worksheet.
* *
* @param Spreadsheet $parent
* @param string $title * @param string $title
*/ */
public function __construct(?Spreadsheet $parent = null, $title = 'Worksheet') public function __construct(?Spreadsheet $parent = null, $title = 'Worksheet')

View File

@ -246,8 +246,6 @@ class Xls extends BaseWriter
// sheet index // sheet index
$sheetIndex = $sheet->getParent()->getIndex($sheet); $sheetIndex = $sheet->getParent()->getIndex($sheet);
$escher = null;
// check if there are any shapes for this sheet // check if there are any shapes for this sheet
$filterRange = $sheet->getAutoFilter()->getRange(); $filterRange = $sheet->getAutoFilter()->getRange();
if (count($sheet->getDrawingCollection()) == 0 && empty($filterRange)) { if (count($sheet->getDrawingCollection()) == 0 && empty($filterRange)) {

View File

@ -169,7 +169,7 @@ class Workbook extends BIFFwriter
/** /**
* Escher object corresponding to MSODRAWINGGROUP. * Escher object corresponding to MSODRAWINGGROUP.
* *
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher * @var null|\PhpOffice\PhpSpreadsheet\Shared\Escher
*/ */
private $escher; private $escher;
@ -1174,20 +1174,16 @@ class Workbook extends BIFFwriter
/** /**
* Get Escher object. * Get Escher object.
*
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher
*/ */
public function getEscher() public function getEscher(): ?\PhpOffice\PhpSpreadsheet\Shared\Escher
{ {
return $this->escher; return $this->escher;
} }
/** /**
* Set Escher object. * Set Escher object.
*
* @param \PhpOffice\PhpSpreadsheet\Shared\Escher $escher
*/ */
public function setEscher(?\PhpOffice\PhpSpreadsheet\Shared\Escher $escher = null): void public function setEscher(?\PhpOffice\PhpSpreadsheet\Shared\Escher $escher): void
{ {
$this->escher = $escher; $this->escher = $escher;
} }

View File

@ -188,7 +188,7 @@ class Worksheet extends BIFFwriter
/** /**
* Escher object corresponding to MSODRAWING. * Escher object corresponding to MSODRAWING.
* *
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher * @var null|\PhpOffice\PhpSpreadsheet\Shared\Escher
*/ */
private $escher; private $escher;
@ -2507,20 +2507,16 @@ class Worksheet extends BIFFwriter
/** /**
* Get Escher object. * Get Escher object.
*
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher
*/ */
public function getEscher() public function getEscher(): ?\PhpOffice\PhpSpreadsheet\Shared\Escher
{ {
return $this->escher; return $this->escher;
} }
/** /**
* Set Escher object. * Set Escher object.
*
* @param \PhpOffice\PhpSpreadsheet\Shared\Escher $escher
*/ */
public function setEscher(?\PhpOffice\PhpSpreadsheet\Shared\Escher $escher = null): void public function setEscher(?\PhpOffice\PhpSpreadsheet\Shared\Escher $escher): void
{ {
$this->escher = $escher; $this->escher = $escher;
} }

View File

@ -103,9 +103,6 @@ class Chart extends WriterPart
/** /**
* Write Chart Title. * Write Chart Title.
*
* @param XMLWriter $objWriter XML Writer
* @param Title $title
*/ */
private function writeTitle(XMLWriter $objWriter, ?Title $title = null): void private function writeTitle(XMLWriter $objWriter, ?Title $title = null): void
{ {
@ -146,9 +143,6 @@ class Chart extends WriterPart
/** /**
* Write Chart Legend. * Write Chart Legend.
*
* @param XMLWriter $objWriter XML Writer
* @param Legend $legend
*/ */
private function writeLegend(XMLWriter $objWriter, ?Legend $legend = null): void private function writeLegend(XMLWriter $objWriter, ?Legend $legend = null): void
{ {
@ -195,12 +189,6 @@ class Chart extends WriterPart
/** /**
* Write Chart Plot Area. * Write Chart Plot Area.
*
* @param XMLWriter $objWriter XML Writer
* @param Title $xAxisLabel
* @param Title $yAxisLabel
* @param Axis $xAxis
* @param Axis $yAxis
*/ */
private function writePlotArea(XMLWriter $objWriter, PlotArea $plotArea, ?Title $xAxisLabel = null, ?Title $yAxisLabel = null, ?Axis $xAxis = null, ?Axis $yAxis = null, ?GridLines $majorGridlines = null, ?GridLines $minorGridlines = null): void private function writePlotArea(XMLWriter $objWriter, PlotArea $plotArea, ?Title $xAxisLabel = null, ?Title $yAxisLabel = null, ?Axis $xAxis = null, ?Axis $yAxis = null, ?GridLines $majorGridlines = null, ?GridLines $minorGridlines = null): void
{ {
@ -329,9 +317,6 @@ class Chart extends WriterPart
/** /**
* Write Data Labels. * Write Data Labels.
*
* @param XMLWriter $objWriter XML Writer
* @param \PhpOffice\PhpSpreadsheet\Chart\Layout $chartLayout Chart layout
*/ */
private function writeDataLabels(XMLWriter $objWriter, ?Layout $chartLayout = null): void private function writeDataLabels(XMLWriter $objWriter, ?Layout $chartLayout = null): void
{ {
@ -378,13 +363,11 @@ class Chart extends WriterPart
/** /**
* Write Category Axis. * Write Category Axis.
* *
* @param XMLWriter $objWriter XML Writer
* @param Title $xAxisLabel
* @param string $id1 * @param string $id1
* @param string $id2 * @param string $id2
* @param bool $isMultiLevelSeries * @param bool $isMultiLevelSeries
*/ */
private function writeCategoryAxis($objWriter, $xAxisLabel, $id1, $id2, $isMultiLevelSeries, Axis $yAxis): void private function writeCategoryAxis(XMLWriter $objWriter, ?Title $xAxisLabel, $id1, $id2, $isMultiLevelSeries, Axis $yAxis): void
{ {
$objWriter->startElement('c:catAx'); $objWriter->startElement('c:catAx');
@ -495,14 +478,12 @@ class Chart extends WriterPart
/** /**
* Write Value Axis. * Write Value Axis.
* *
* @param XMLWriter $objWriter XML Writer * @param null|string $groupType Chart type
* @param Title $yAxisLabel
* @param string $groupType Chart type
* @param string $id1 * @param string $id1
* @param string $id2 * @param string $id2
* @param bool $isMultiLevelSeries * @param bool $isMultiLevelSeries
*/ */
private function writeValueAxis($objWriter, $yAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, Axis $xAxis, GridLines $majorGridlines, GridLines $minorGridlines): void private function writeValueAxis(XMLWriter $objWriter, ?Title $yAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, Axis $xAxis, GridLines $majorGridlines, GridLines $minorGridlines): void
{ {
$objWriter->startElement('c:valAx'); $objWriter->startElement('c:valAx');
@ -978,11 +959,9 @@ class Chart extends WriterPart
/** /**
* Get the data series type(s) for a chart plot series. * Get the data series type(s) for a chart plot series.
* *
* @param PlotArea $plotArea * @return string[]
*
* @return array|string
*/ */
private static function getChartType($plotArea) private static function getChartType(PlotArea $plotArea): array
{ {
$groupCount = $plotArea->getPlotGroupCount(); $groupCount = $plotArea->getPlotGroupCount();
@ -1005,13 +984,10 @@ class Chart extends WriterPart
/** /**
* Method writing plot series values. * Method writing plot series values.
* *
* @param XMLWriter $objWriter XML Writer
* @param int $val value for idx (default: 3) * @param int $val value for idx (default: 3)
* @param string $fillColor hex color (default: FF9900) * @param string $fillColor hex color (default: FF9900)
*
* @return XMLWriter XML Writer
*/ */
private function writePlotSeriesValuesElement($objWriter, $val = 3, $fillColor = 'FF9900') private function writePlotSeriesValuesElement(XMLWriter $objWriter, $val = 3, $fillColor = 'FF9900'): void
{ {
$objWriter->startElement('c:dPt'); $objWriter->startElement('c:dPt');
$objWriter->startElement('c:idx'); $objWriter->startElement('c:idx');
@ -1030,21 +1006,17 @@ class Chart extends WriterPart
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
return $objWriter;
} }
/** /**
* Write Plot Group (series of related plots). * Write Plot Group (series of related plots).
* *
* @param DataSeries $plotGroup
* @param string $groupType Type of plot for dataseries * @param string $groupType Type of plot for dataseries
* @param XMLWriter $objWriter XML Writer
* @param bool $catIsMultiLevelSeries Is category a multi-series category * @param bool $catIsMultiLevelSeries Is category a multi-series category
* @param bool $valIsMultiLevelSeries Is value set a multi-series set * @param bool $valIsMultiLevelSeries Is value set a multi-series set
* @param string $plotGroupingType Type of grouping for multi-series values * @param string $plotGroupingType Type of grouping for multi-series values
*/ */
private function writePlotGroup($plotGroup, $groupType, $objWriter, &$catIsMultiLevelSeries, &$valIsMultiLevelSeries, &$plotGroupingType): void private function writePlotGroup(?DataSeries $plotGroup, $groupType, XMLWriter $objWriter, &$catIsMultiLevelSeries, &$valIsMultiLevelSeries, &$plotGroupingType): void
{ {
if ($plotGroup === null) { if ($plotGroup === null) {
return; return;
@ -1225,11 +1197,8 @@ class Chart extends WriterPart
/** /**
* Write Plot Series Label. * Write Plot Series Label.
*
* @param DataSeriesValues $plotSeriesLabel
* @param XMLWriter $objWriter XML Writer
*/ */
private function writePlotSeriesLabel($plotSeriesLabel, $objWriter): void private function writePlotSeriesLabel(?DataSeriesValues $plotSeriesLabel, XMLWriter $objWriter): void
{ {
if ($plotSeriesLabel === null) { if ($plotSeriesLabel === null) {
return; return;
@ -1259,12 +1228,10 @@ class Chart extends WriterPart
/** /**
* Write Plot Series Values. * Write Plot Series Values.
* *
* @param DataSeriesValues $plotSeriesValues
* @param XMLWriter $objWriter XML Writer
* @param string $groupType Type of plot for dataseries * @param string $groupType Type of plot for dataseries
* @param string $dataType Datatype of series values * @param string $dataType Datatype of series values
*/ */
private function writePlotSeriesValues($plotSeriesValues, XMLWriter $objWriter, $groupType, $dataType = 'str'): void private function writePlotSeriesValues(?DataSeriesValues $plotSeriesValues, XMLWriter $objWriter, $groupType, $dataType = 'str'): void
{ {
if ($plotSeriesValues === null) { if ($plotSeriesValues === null) {
return; return;
@ -1350,11 +1317,8 @@ class Chart extends WriterPart
/** /**
* Write Bubble Chart Details. * Write Bubble Chart Details.
*
* @param DataSeriesValues $plotSeriesValues
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeBubbles($plotSeriesValues, $objWriter): void private function writeBubbles(?DataSeriesValues $plotSeriesValues, XMLWriter $objWriter): void
{ {
if ($plotSeriesValues === null) { if ($plotSeriesValues === null) {
return; return;
@ -1395,9 +1359,6 @@ class Chart extends WriterPart
/** /**
* Write Layout. * Write Layout.
*
* @param XMLWriter $objWriter XML Writer
* @param Layout $layout
*/ */
private function writeLayout(XMLWriter $objWriter, ?Layout $layout = null): void private function writeLayout(XMLWriter $objWriter, ?Layout $layout = null): void
{ {
@ -1463,10 +1424,8 @@ class Chart extends WriterPart
/** /**
* Write Alternate Content block. * Write Alternate Content block.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeAlternateContent($objWriter): void private function writeAlternateContent(XMLWriter $objWriter): void
{ {
$objWriter->startElement('mc:AlternateContent'); $objWriter->startElement('mc:AlternateContent');
$objWriter->writeAttribute('xmlns:mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006'); $objWriter->writeAttribute('xmlns:mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006');
@ -1491,10 +1450,8 @@ class Chart extends WriterPart
/** /**
* Write Printer Settings. * Write Printer Settings.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writePrintSettings($objWriter): void private function writePrintSettings(XMLWriter $objWriter): void
{ {
$objWriter->startElement('c:printSettings'); $objWriter->startElement('c:printSettings');

View File

@ -65,7 +65,6 @@ class Comments extends WriterPart
/** /**
* Write comment to XML format. * Write comment to XML format.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $cellReference Cell reference * @param string $cellReference Cell reference
* @param Comment $comment Comment * @param Comment $comment Comment
* @param array $authors Array of authors * @param array $authors Array of authors
@ -158,7 +157,6 @@ class Comments extends WriterPart
/** /**
* Write VML comment to XML format. * Write VML comment to XML format.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $cellReference Cell reference, eg: 'A1' * @param string $cellReference Cell reference, eg: 'A1'
* @param Comment $comment Comment * @param Comment $comment Comment
*/ */

View File

@ -201,7 +201,6 @@ class ContentTypes extends WriterPart
/** /**
* Write Default content type. * Write Default content type.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $partName Part name * @param string $partName Part name
* @param string $contentType Content type * @param string $contentType Content type
*/ */
@ -221,7 +220,6 @@ class ContentTypes extends WriterPart
/** /**
* Write Override content type. * Write Override content type.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $partName Part name * @param string $partName Part name
* @param string $contentType Content type * @param string $contentType Content type
*/ */

View File

@ -78,7 +78,6 @@ class Drawing extends WriterPart
/** /**
* Write drawings to XML format. * Write drawings to XML format.
* *
* @param XMLWriter $objWriter XML Writer
* @param int $relationId * @param int $relationId
*/ */
public function writeChart(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Chart\Chart $chart, $relationId = -1): void public function writeChart(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Chart\Chart $chart, $relationId = -1): void
@ -148,7 +147,6 @@ class Drawing extends WriterPart
/** /**
* Write drawings to XML format. * Write drawings to XML format.
* *
* @param XMLWriter $objWriter XML Writer
* @param int $relationId * @param int $relationId
* @param null|int $hlinkClickId * @param null|int $hlinkClickId
*/ */
@ -424,9 +422,7 @@ class Drawing extends WriterPart
/** /**
* Write VML comment to XML format. * Write VML comment to XML format.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $reference Reference * @param string $reference Reference
* @param HeaderFooterDrawing $image Image
*/ */
private function writeVMLHeaderFooterImage(XMLWriter $objWriter, $reference, HeaderFooterDrawing $image): void private function writeVMLHeaderFooterImage(XMLWriter $objWriter, $reference, HeaderFooterDrawing $image): void
{ {

View File

@ -4,6 +4,7 @@ namespace PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Shared\XMLWriter; use PhpOffice\PhpSpreadsheet\Shared\XMLWriter;
use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Worksheet\BaseDrawing;
use PhpOffice\PhpSpreadsheet\Worksheet\MemoryDrawing; use PhpOffice\PhpSpreadsheet\Worksheet\MemoryDrawing;
use PhpOffice\PhpSpreadsheet\Writer\Exception as WriterException; use PhpOffice\PhpSpreadsheet\Writer\Exception as WriterException;
@ -317,13 +318,12 @@ class Rels extends WriterPart
$i = 1; $i = 1;
$iterator = $worksheet->getDrawingCollection()->getIterator(); $iterator = $worksheet->getDrawingCollection()->getIterator();
while ($iterator->valid()) { while ($iterator->valid()) {
$drawing = $iterator->current();
if ( if (
$iterator->current() instanceof \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $drawing instanceof \PhpOffice\PhpSpreadsheet\Worksheet\Drawing
|| $iterator->current() instanceof MemoryDrawing || $drawing instanceof MemoryDrawing
) { ) {
// Write relationship for image drawing // Write relationship for image drawing
/** @var \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $drawing */
$drawing = $iterator->current();
$this->writeRelationship( $this->writeRelationship(
$objWriter, $objWriter,
$i, $i,
@ -399,7 +399,6 @@ class Rels extends WriterPart
/** /**
* Write Override content type. * Write Override content type.
* *
* @param XMLWriter $objWriter XML Writer
* @param int $id Relationship ID. rId will be prepended! * @param int $id Relationship ID. rId will be prepended!
* @param string $type Relationship type * @param string $type Relationship type
* @param string $target Relationship target * @param string $target Relationship target
@ -424,12 +423,7 @@ class Rels extends WriterPart
} }
} }
/** private function writeDrawingHyperLink(XMLWriter $objWriter, BaseDrawing $drawing, int $i): int
* @param \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $drawing
*
* @return int
*/
private function writeDrawingHyperLink($objWriter, $drawing, $i)
{ {
if ($drawing->getHyperlink() === null) { if ($drawing->getHyperlink() === null) {
return $i; return $i;

View File

@ -112,8 +112,6 @@ class StringTable extends WriterPart
/** /**
* Write Rich Text. * Write Rich Text.
* *
* @param XMLWriter $objWriter XML Writer
* @param RichText $richText Rich text
* @param string $prefix Optional Namespace prefix * @param string $prefix Optional Namespace prefix
*/ */
public function writeRichText(XMLWriter $objWriter, RichText $richText, $prefix = null): void public function writeRichText(XMLWriter $objWriter, RichText $richText, $prefix = null): void
@ -195,7 +193,6 @@ class StringTable extends WriterPart
/** /**
* Write Rich Text. * Write Rich Text.
* *
* @param XMLWriter $objWriter XML Writer
* @param RichText|string $richText text string or Rich text * @param RichText|string $richText text string or Rich text
* @param string $prefix Optional Namespace prefix * @param string $prefix Optional Namespace prefix
*/ */

View File

@ -145,9 +145,6 @@ class Style extends WriterPart
/** /**
* Write Fill. * Write Fill.
*
* @param XMLWriter $objWriter XML Writer
* @param Fill $fill Fill style
*/ */
private function writeFill(XMLWriter $objWriter, Fill $fill): void private function writeFill(XMLWriter $objWriter, Fill $fill): void
{ {
@ -166,9 +163,6 @@ class Style extends WriterPart
/** /**
* Write Gradient Fill. * Write Gradient Fill.
*
* @param XMLWriter $objWriter XML Writer
* @param Fill $fill Fill style
*/ */
private function writeGradientFill(XMLWriter $objWriter, Fill $fill): void private function writeGradientFill(XMLWriter $objWriter, Fill $fill): void
{ {
@ -209,9 +203,6 @@ class Style extends WriterPart
/** /**
* Write Pattern Fill. * Write Pattern Fill.
*
* @param XMLWriter $objWriter XML Writer
* @param Fill $fill Fill style
*/ */
private function writePatternFill(XMLWriter $objWriter, Fill $fill): void private function writePatternFill(XMLWriter $objWriter, Fill $fill): void
{ {
@ -246,9 +237,6 @@ class Style extends WriterPart
/** /**
* Write Font. * Write Font.
*
* @param XMLWriter $objWriter XML Writer
* @param Font $font Font style
*/ */
private function writeFont(XMLWriter $objWriter, Font $font): void private function writeFont(XMLWriter $objWriter, Font $font): void
{ {
@ -325,9 +313,6 @@ class Style extends WriterPart
/** /**
* Write Border. * Write Border.
*
* @param XMLWriter $objWriter XML Writer
* @param Borders $borders Borders style
*/ */
private function writeBorder(XMLWriter $objWriter, Borders $borders): void private function writeBorder(XMLWriter $objWriter, Borders $borders): void
{ {
@ -363,10 +348,6 @@ class Style extends WriterPart
/** /**
* Write Cell Style Xf. * Write Cell Style Xf.
*
* @param XMLWriter $objWriter XML Writer
* @param \PhpOffice\PhpSpreadsheet\Style\Style $style Style
* @param Spreadsheet $spreadsheet Workbook
*/ */
private function writeCellStyleXf(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Style\Style $style, Spreadsheet $spreadsheet): void private function writeCellStyleXf(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Style\Style $style, Spreadsheet $spreadsheet): void
{ {
@ -438,9 +419,6 @@ class Style extends WriterPart
/** /**
* Write Cell Style Dxf. * Write Cell Style Dxf.
*
* @param XMLWriter $objWriter XML Writer
* @param \PhpOffice\PhpSpreadsheet\Style\Style $style Style
*/ */
private function writeCellStyleDxf(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Style\Style $style): void private function writeCellStyleDxf(XMLWriter $objWriter, \PhpOffice\PhpSpreadsheet\Style\Style $style): void
{ {
@ -508,9 +486,7 @@ class Style extends WriterPart
/** /**
* Write BorderPr. * Write BorderPr.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $name Element name * @param string $name Element name
* @param Border $border Border style
*/ */
private function writeBorderPr(XMLWriter $objWriter, $name, Border $border): void private function writeBorderPr(XMLWriter $objWriter, $name, Border $border): void
{ {
@ -531,8 +507,6 @@ class Style extends WriterPart
/** /**
* Write NumberFormat. * Write NumberFormat.
* *
* @param XMLWriter $objWriter XML Writer
* @param NumberFormat $numberFormat Number Format
* @param int $id Number Format identifier * @param int $id Number Format identifier
*/ */
private function writeNumFmt(XMLWriter $objWriter, NumberFormat $numberFormat, $id = 0): void private function writeNumFmt(XMLWriter $objWriter, NumberFormat $numberFormat, $id = 0): void

View File

@ -66,8 +66,6 @@ class Workbook extends WriterPart
/** /**
* Write file version. * Write file version.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeFileVersion(XMLWriter $objWriter): void private function writeFileVersion(XMLWriter $objWriter): void
{ {
@ -81,8 +79,6 @@ class Workbook extends WriterPart
/** /**
* Write WorkbookPr. * Write WorkbookPr.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeWorkbookPr(XMLWriter $objWriter): void private function writeWorkbookPr(XMLWriter $objWriter): void
{ {
@ -99,8 +95,6 @@ class Workbook extends WriterPart
/** /**
* Write BookViews. * Write BookViews.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeBookViews(XMLWriter $objWriter, Spreadsheet $spreadsheet): void private function writeBookViews(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
{ {
@ -127,8 +121,6 @@ class Workbook extends WriterPart
/** /**
* Write WorkbookProtection. * Write WorkbookProtection.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeWorkbookProtection(XMLWriter $objWriter, Spreadsheet $spreadsheet): void private function writeWorkbookProtection(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
{ {
@ -153,7 +145,6 @@ class Workbook extends WriterPart
/** /**
* Write calcPr. * Write calcPr.
* *
* @param XMLWriter $objWriter XML Writer
* @param bool $recalcRequired Indicate whether formulas should be recalculated before writing * @param bool $recalcRequired Indicate whether formulas should be recalculated before writing
*/ */
private function writeCalcPr(XMLWriter $objWriter, $recalcRequired = true): void private function writeCalcPr(XMLWriter $objWriter, $recalcRequired = true): void
@ -175,8 +166,6 @@ class Workbook extends WriterPart
/** /**
* Write sheets. * Write sheets.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeSheets(XMLWriter $objWriter, Spreadsheet $spreadsheet): void private function writeSheets(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
{ {
@ -200,7 +189,6 @@ class Workbook extends WriterPart
/** /**
* Write sheet. * Write sheet.
* *
* @param XMLWriter $objWriter XML Writer
* @param string $worksheetName Sheet name * @param string $worksheetName Sheet name
* @param int $worksheetId Sheet id * @param int $worksheetId Sheet id
* @param int $relId Relationship ID * @param int $relId Relationship ID

View File

@ -130,9 +130,6 @@ class Worksheet extends WriterPart
/** /**
* Write SheetPr. * Write SheetPr.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeSheetPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeSheetPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -176,8 +173,6 @@ class Worksheet extends WriterPart
/** /**
* Write Dimension. * Write Dimension.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeDimension(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeDimension(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -189,8 +184,6 @@ class Worksheet extends WriterPart
/** /**
* Write SheetViews. * Write SheetViews.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeSheetViews(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeSheetViews(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -303,8 +296,6 @@ class Worksheet extends WriterPart
/** /**
* Write SheetFormatPr. * Write SheetFormatPr.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeSheetFormatPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeSheetFormatPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -355,9 +346,6 @@ class Worksheet extends WriterPart
/** /**
* Write Cols. * Write Cols.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeCols(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeCols(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -419,8 +407,6 @@ class Worksheet extends WriterPart
/** /**
* Write SheetProtection. * Write SheetProtection.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeSheetProtection(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeSheetProtection(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -605,8 +591,6 @@ class Worksheet extends WriterPart
/** /**
* Write ConditionalFormatting. * Write ConditionalFormatting.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeConditionalFormatting(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeConditionalFormatting(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -671,8 +655,6 @@ class Worksheet extends WriterPart
/** /**
* Write DataValidations. * Write DataValidations.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeDataValidations(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeDataValidations(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -736,8 +718,6 @@ class Worksheet extends WriterPart
/** /**
* Write Hyperlinks. * Write Hyperlinks.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeHyperlinks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeHyperlinks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -776,8 +756,6 @@ class Worksheet extends WriterPart
/** /**
* Write ProtectedRanges. * Write ProtectedRanges.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeProtectedRanges(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeProtectedRanges(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -803,8 +781,6 @@ class Worksheet extends WriterPart
/** /**
* Write MergeCells. * Write MergeCells.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writeMergeCells(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeMergeCells(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -826,8 +802,6 @@ class Worksheet extends WriterPart
/** /**
* Write PrintOptions. * Write PrintOptions.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writePrintOptions(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writePrintOptions(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -850,8 +824,6 @@ class Worksheet extends WriterPart
/** /**
* Write PageMargins. * Write PageMargins.
*
* @param XMLWriter $objWriter XML Writer
*/ */
private function writePageMargins(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writePageMargins(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -868,9 +840,6 @@ class Worksheet extends WriterPart
/** /**
* Write AutoFilter. * Write AutoFilter.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeAutoFilter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeAutoFilter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -967,9 +936,6 @@ class Worksheet extends WriterPart
/** /**
* Write PageSetup. * Write PageSetup.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writePageSetup(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writePageSetup(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -1007,9 +973,6 @@ class Worksheet extends WriterPart
/** /**
* Write Header / Footer. * Write Header / Footer.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeHeaderFooter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeHeaderFooter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -1031,9 +994,6 @@ class Worksheet extends WriterPart
/** /**
* Write Breaks. * Write Breaks.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeBreaks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeBreaks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -1088,8 +1048,6 @@ class Worksheet extends WriterPart
/** /**
* Write SheetData. * Write SheetData.
* *
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
* @param string[] $stringTable String table * @param string[] $stringTable String table
*/ */
private function writeSheetData(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, array $stringTable): void private function writeSheetData(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, array $stringTable): void
@ -1273,8 +1231,6 @@ class Worksheet extends WriterPart
/** /**
* Write Cell. * Write Cell.
* *
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
* @param string $cellAddress Cell Address * @param string $cellAddress Cell Address
* @param string[] $flippedStringTable String table (flipped), for faster index searching * @param string[] $flippedStringTable String table (flipped), for faster index searching
*/ */
@ -1328,8 +1284,6 @@ class Worksheet extends WriterPart
/** /**
* Write Drawings. * Write Drawings.
* *
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
* @param bool $includeCharts Flag indicating if we should include drawing details for charts * @param bool $includeCharts Flag indicating if we should include drawing details for charts
*/ */
private function writeDrawings(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, $includeCharts = false): void private function writeDrawings(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, $includeCharts = false): void
@ -1358,9 +1312,6 @@ class Worksheet extends WriterPart
/** /**
* Write LegacyDrawing. * Write LegacyDrawing.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeLegacyDrawing(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeLegacyDrawing(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {
@ -1374,9 +1325,6 @@ class Worksheet extends WriterPart
/** /**
* Write LegacyDrawingHF. * Write LegacyDrawingHF.
*
* @param XMLWriter $objWriter XML Writer
* @param PhpspreadsheetWorksheet $worksheet Worksheet
*/ */
private function writeLegacyDrawingHF(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void private function writeLegacyDrawingHF(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
{ {