Use native typing for objects that were already documented as such
This commit is contained in:
parent
6cf20b0a10
commit
f46e3a1916
|
|
@ -7090,16 +7090,6 @@ parameters:
|
|||
count: 1
|
||||
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\\.$#"
|
||||
count: 1
|
||||
|
|
@ -7255,16 +7245,6 @@ parameters:
|
|||
count: 1
|
||||
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\\.$#"
|
||||
count: 1
|
||||
|
|
@ -7325,11 +7305,6 @@ parameters:
|
|||
count: 1
|
||||
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\\.$#"
|
||||
count: 2
|
||||
|
|
@ -7351,12 +7326,7 @@ parameters:
|
|||
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\\.$#"
|
||||
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\\.$#"
|
||||
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
|
||||
|
||||
|
|
@ -7400,16 +7370,6 @@ parameters:
|
|||
count: 2
|
||||
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\\.$#"
|
||||
count: 1
|
||||
|
|
@ -7465,16 +7425,6 @@ parameters:
|
|||
count: 1
|
||||
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\\.$#"
|
||||
count: 1
|
||||
|
|
@ -7545,16 +7495,6 @@ parameters:
|
|||
count: 1
|
||||
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\\.$#"
|
||||
count: 1
|
||||
|
|
|
|||
|
|
@ -4230,7 +4230,7 @@ class Calculation
|
|||
if (ctype_digit($val) && $val <= 1048576) {
|
||||
// Row range
|
||||
$stackItemType = 'Row Reference';
|
||||
/** @var string */
|
||||
/** @var int $valx */
|
||||
$valx = $val;
|
||||
$endRowColRef = ($refSheet !== null) ? $refSheet->getHighestDataColumn($valx) : 'XFD'; // Max 16,384 columns for Excel2007
|
||||
$val = "{$rangeWS2}{$endRowColRef}{$val}";
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class Cell
|
|||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function updateInCollection()
|
||||
public function updateInCollection(): self
|
||||
{
|
||||
$this->parent->update($this);
|
||||
|
||||
|
|
@ -397,12 +397,8 @@ class Cell
|
|||
|
||||
/**
|
||||
* 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)) {
|
||||
throw new Exception('Cannot set data validation for cell that is not bound to a worksheet');
|
||||
|
|
@ -456,8 +452,6 @@ class Cell
|
|||
/**
|
||||
* Set Hyperlink.
|
||||
*
|
||||
* @param Hyperlink $hyperlink
|
||||
*
|
||||
* @return Cell
|
||||
*/
|
||||
public function setHyperlink(?Hyperlink $hyperlink = null)
|
||||
|
|
|
|||
|
|
@ -186,8 +186,6 @@ class Chart
|
|||
/**
|
||||
* Set Worksheet.
|
||||
*
|
||||
* @param Worksheet $worksheet
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setWorksheet(?Worksheet $worksheet = null)
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ class Cells
|
|||
// Change prefix
|
||||
$newCollection->cachePrefix = $newCollection->getUniqueID();
|
||||
foreach ($oldValues as $oldKey => $value) {
|
||||
/** @var string */
|
||||
/** @var string $newKey */
|
||||
$newKey = str_replace($oldCachePrefix, $newCollection->cachePrefix, $oldKey);
|
||||
$newValues[$newKey] = clone $value;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -757,12 +757,11 @@ class Html extends BaseReader
|
|||
* TODO :
|
||||
* - Implement to other propertie, such as border
|
||||
*
|
||||
* @param Worksheet $sheet
|
||||
* @param int $row
|
||||
* @param string $column
|
||||
* @param array $attributeArray
|
||||
*/
|
||||
private function applyInlineStyle(&$sheet, $row, $column, $attributeArray): void
|
||||
private function applyInlineStyle(Worksheet &$sheet, $row, $column, $attributeArray): void
|
||||
{
|
||||
if (!isset($attributeArray['style'])) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -1843,11 +1843,9 @@ class Xlsx extends BaseReader
|
|||
}
|
||||
|
||||
/**
|
||||
* @param \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $objDrawing
|
||||
* @param SimpleXMLElement $cellAnchor
|
||||
* @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;
|
||||
|
||||
|
|
|
|||
|
|
@ -72,11 +72,7 @@ class ColumnAndRowAttributes extends BaseParserClass
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param IReadFilter $readFilter
|
||||
* @param bool $readDataOnly
|
||||
*/
|
||||
public function load(?IReadFilter $readFilter = null, $readDataOnly = false): void
|
||||
public function load(?IReadFilter $readFilter = null, bool $readDataOnly = false): void
|
||||
{
|
||||
if ($this->worksheetXml === null) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ class RichText implements IComparable
|
|||
|
||||
/**
|
||||
* Create a new RichText instance.
|
||||
*
|
||||
* @param Cell $cell
|
||||
*/
|
||||
public function __construct(?Cell $cell = null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ class SpgrContainer
|
|||
/**
|
||||
* Parent Shape Group Container.
|
||||
*
|
||||
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer
|
||||
* @var null|SpgrContainer
|
||||
*/
|
||||
private $parent;
|
||||
|
||||
|
|
@ -20,20 +20,16 @@ class SpgrContainer
|
|||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,16 +7,14 @@ class BstoreContainer
|
|||
/**
|
||||
* BLIP Store Entries. Each of them holds one BLIP (Big Large Image or Picture).
|
||||
*
|
||||
* @var array
|
||||
* @var BstoreContainer\BSE[]
|
||||
*/
|
||||
private $BSECollection = [];
|
||||
|
||||
/**
|
||||
* Add a BLIP Store Entry.
|
||||
*
|
||||
* @param BstoreContainer\BSE $BSE
|
||||
*/
|
||||
public function addBSE($BSE): void
|
||||
public function addBSE(BstoreContainer\BSE $BSE): void
|
||||
{
|
||||
$this->BSECollection[] = $BSE;
|
||||
$BSE->setParent($this);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer;
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer;
|
||||
|
||||
class BSE
|
||||
{
|
||||
const BLIPTYPE_ERROR = 0x00;
|
||||
|
|
@ -18,7 +20,7 @@ class BSE
|
|||
/**
|
||||
* The parent BLIP Store Entry Container.
|
||||
*
|
||||
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer
|
||||
* @var BstoreContainer
|
||||
*/
|
||||
private $parent;
|
||||
|
||||
|
|
@ -38,10 +40,8 @@ class BSE
|
|||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
|
@ -58,10 +58,8 @@ class BSE
|
|||
|
||||
/**
|
||||
* Set the BLIP.
|
||||
*
|
||||
* @param BSE\Blip $blip
|
||||
*/
|
||||
public function setBlip($blip): void
|
||||
public function setBlip(BSE\Blip $blip): void
|
||||
{
|
||||
$this->blip = $blip;
|
||||
$blip->setParent($this);
|
||||
|
|
|
|||
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
namespace PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE;
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE;
|
||||
|
||||
class Blip
|
||||
{
|
||||
/**
|
||||
* The parent BSE.
|
||||
*
|
||||
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE
|
||||
* @var BSE
|
||||
*/
|
||||
private $parent;
|
||||
|
||||
|
|
@ -40,20 +42,16 @@ class Blip
|
|||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get parent BSE.
|
||||
*
|
||||
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE $parent
|
||||
*/
|
||||
public function getParent()
|
||||
public function getParent(): BSE
|
||||
{
|
||||
return $this->parent;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1174,11 +1174,9 @@ class Spreadsheet
|
|||
/**
|
||||
* Check if style exists in style collection.
|
||||
*
|
||||
* @param Style $cellStyleIndex
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function cellXfExists($cellStyleIndex)
|
||||
public function cellXfExists(Style $cellStyleIndex)
|
||||
{
|
||||
return in_array($cellStyleIndex, $this->cellXfCollection, true);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -249,8 +249,6 @@ class Conditional implements IComparable
|
|||
/**
|
||||
* Set Style.
|
||||
*
|
||||
* @param Style $style
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setStyle(?Style $style = null)
|
||||
|
|
|
|||
|
|
@ -39,7 +39,6 @@ class AutoFilter
|
|||
* Create a new AutoFilter.
|
||||
*
|
||||
* @param string $range Cell range (i.e. A1:E10)
|
||||
* @param Worksheet $worksheet
|
||||
*/
|
||||
public function __construct($range = '', ?Worksheet $worksheet = null)
|
||||
{
|
||||
|
|
@ -60,8 +59,6 @@ class AutoFilter
|
|||
/**
|
||||
* Set AutoFilter Parent Worksheet.
|
||||
*
|
||||
* @param Worksheet $worksheet
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
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.
|
||||
*
|
||||
* @param string $dynamicRuleType
|
||||
* @param AutoFilter\Column $filterColumn
|
||||
*
|
||||
* @return mixed[]
|
||||
*/
|
||||
private function dynamicFilterDateRange($dynamicRuleType, &$filterColumn)
|
||||
private function dynamicFilterDateRange($dynamicRuleType, AutoFilter\Column &$filterColumn)
|
||||
{
|
||||
$ruleValues = [];
|
||||
$callBack = [__CLASS__, self::DATE_FUNCTIONS[$dynamicRuleType]]; // What if not found?
|
||||
|
|
|
|||
|
|
@ -143,8 +143,6 @@ class Column
|
|||
/**
|
||||
* Set this Column's AutoFilter Parent.
|
||||
*
|
||||
* @param AutoFilter $parent
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setParent(?AutoFilter $parent = null)
|
||||
|
|
|
|||
|
|
@ -200,7 +200,6 @@ class BaseDrawing implements IComparable
|
|||
/**
|
||||
* Set Worksheet.
|
||||
*
|
||||
* @param Worksheet $worksheet
|
||||
* @param bool $overrideOld If a Worksheet has already been assigned, overwrite it and remove image from old Worksheet?
|
||||
*
|
||||
* @return $this
|
||||
|
|
@ -379,12 +378,12 @@ class BaseDrawing implements IComparable
|
|||
* $objDrawing->setWidthAndHeight(160,120);
|
||||
* </code>
|
||||
*
|
||||
* @author Vincent@luo MSN:kele_100@hotmail.com
|
||||
*
|
||||
* @param int $width
|
||||
* @param int $height
|
||||
*
|
||||
* @return $this
|
||||
*
|
||||
* @author Vincent@luo MSN:kele_100@hotmail.com
|
||||
*/
|
||||
public function setWidthAndHeight($width, $height)
|
||||
{
|
||||
|
|
@ -467,8 +466,6 @@ class BaseDrawing implements IComparable
|
|||
/**
|
||||
* Set Shadow.
|
||||
*
|
||||
* @param Drawing\Shadow $shadow
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setShadow(?Drawing\Shadow $shadow = null)
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ class Column
|
|||
/**
|
||||
* Create a new column.
|
||||
*
|
||||
* @param Worksheet $parent
|
||||
* @param string $columnIndex
|
||||
*/
|
||||
public function __construct(?Worksheet $parent = null, $columnIndex = 'A')
|
||||
|
|
|
|||
|
|
@ -45,10 +45,8 @@ class Drawing extends BaseDrawing
|
|||
|
||||
/**
|
||||
* Get indexed filename (using image index).
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getIndexedFilename()
|
||||
public function getIndexedFilename(): string
|
||||
{
|
||||
$fileName = $this->getFilename();
|
||||
$fileName = str_replace(' ', '_', $fileName);
|
||||
|
|
|
|||
|
|
@ -218,8 +218,6 @@ class Shadow implements IComparable
|
|||
/**
|
||||
* Set Color.
|
||||
*
|
||||
* @param Color $color
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setColor(?Color $color = null)
|
||||
|
|
|
|||
|
|
@ -202,10 +202,8 @@ class MemoryDrawing extends BaseDrawing
|
|||
|
||||
/**
|
||||
* Get indexed filename (using image index).
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getIndexedFilename()
|
||||
public function getIndexedFilename(): string
|
||||
{
|
||||
$extension = strtolower($this->getMimeType());
|
||||
$extension = explode('/', $extension);
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ class Row
|
|||
/**
|
||||
* Create a new row.
|
||||
*
|
||||
* @param Worksheet $worksheet
|
||||
* @param int $rowIndex
|
||||
*/
|
||||
public function __construct(?Worksheet $worksheet = null, $rowIndex = 1)
|
||||
|
|
|
|||
|
|
@ -341,7 +341,6 @@ class Worksheet implements IComparable
|
|||
/**
|
||||
* Create a new worksheet.
|
||||
*
|
||||
* @param Spreadsheet $parent
|
||||
* @param string $title
|
||||
*/
|
||||
public function __construct(?Spreadsheet $parent = null, $title = 'Worksheet')
|
||||
|
|
|
|||
|
|
@ -246,8 +246,6 @@ class Xls extends BaseWriter
|
|||
// sheet index
|
||||
$sheetIndex = $sheet->getParent()->getIndex($sheet);
|
||||
|
||||
$escher = null;
|
||||
|
||||
// check if there are any shapes for this sheet
|
||||
$filterRange = $sheet->getAutoFilter()->getRange();
|
||||
if (count($sheet->getDrawingCollection()) == 0 && empty($filterRange)) {
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ class Workbook extends BIFFwriter
|
|||
/**
|
||||
* Escher object corresponding to MSODRAWINGGROUP.
|
||||
*
|
||||
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
* @var null|\PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
*/
|
||||
private $escher;
|
||||
|
||||
|
|
@ -1174,20 +1174,16 @@ class Workbook extends BIFFwriter
|
|||
|
||||
/**
|
||||
* Get Escher object.
|
||||
*
|
||||
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
*/
|
||||
public function getEscher()
|
||||
public function getEscher(): ?\PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
{
|
||||
return $this->escher;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -188,7 +188,7 @@ class Worksheet extends BIFFwriter
|
|||
/**
|
||||
* Escher object corresponding to MSODRAWING.
|
||||
*
|
||||
* @var \PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
* @var null|\PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
*/
|
||||
private $escher;
|
||||
|
||||
|
|
@ -2507,20 +2507,16 @@ class Worksheet extends BIFFwriter
|
|||
|
||||
/**
|
||||
* Get Escher object.
|
||||
*
|
||||
* @return \PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
*/
|
||||
public function getEscher()
|
||||
public function getEscher(): ?\PhpOffice\PhpSpreadsheet\Shared\Escher
|
||||
{
|
||||
return $this->escher;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -103,9 +103,6 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Chart Title.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Title $title
|
||||
*/
|
||||
private function writeTitle(XMLWriter $objWriter, ?Title $title = null): void
|
||||
{
|
||||
|
|
@ -146,9 +143,6 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Chart Legend.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Legend $legend
|
||||
*/
|
||||
private function writeLegend(XMLWriter $objWriter, ?Legend $legend = null): void
|
||||
{
|
||||
|
|
@ -195,12 +189,6 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* 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
|
||||
{
|
||||
|
|
@ -329,9 +317,6 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* 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
|
||||
{
|
||||
|
|
@ -378,13 +363,11 @@ class Chart extends WriterPart
|
|||
/**
|
||||
* Write Category Axis.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Title $xAxisLabel
|
||||
* @param string $id1
|
||||
* @param string $id2
|
||||
* @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');
|
||||
|
||||
|
|
@ -495,14 +478,12 @@ class Chart extends WriterPart
|
|||
/**
|
||||
* Write Value Axis.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Title $yAxisLabel
|
||||
* @param string $groupType Chart type
|
||||
* @param null|string $groupType Chart type
|
||||
* @param string $id1
|
||||
* @param string $id2
|
||||
* @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');
|
||||
|
||||
|
|
@ -978,11 +959,9 @@ class Chart extends WriterPart
|
|||
/**
|
||||
* Get the data series type(s) for a chart plot series.
|
||||
*
|
||||
* @param PlotArea $plotArea
|
||||
*
|
||||
* @return array|string
|
||||
* @return string[]
|
||||
*/
|
||||
private static function getChartType($plotArea)
|
||||
private static function getChartType(PlotArea $plotArea): array
|
||||
{
|
||||
$groupCount = $plotArea->getPlotGroupCount();
|
||||
|
||||
|
|
@ -1005,13 +984,10 @@ class Chart extends WriterPart
|
|||
/**
|
||||
* Method writing plot series values.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param int $val value for idx (default: 3)
|
||||
* @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:idx');
|
||||
|
|
@ -1030,21 +1006,17 @@ class Chart extends WriterPart
|
|||
$objWriter->endElement();
|
||||
$objWriter->endElement();
|
||||
$objWriter->endElement();
|
||||
|
||||
return $objWriter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Write Plot Group (series of related plots).
|
||||
*
|
||||
* @param DataSeries $plotGroup
|
||||
* @param string $groupType Type of plot for dataseries
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param bool $catIsMultiLevelSeries Is category a multi-series category
|
||||
* @param bool $valIsMultiLevelSeries Is value set a multi-series set
|
||||
* @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) {
|
||||
return;
|
||||
|
|
@ -1225,11 +1197,8 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* 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) {
|
||||
return;
|
||||
|
|
@ -1259,12 +1228,10 @@ class Chart extends WriterPart
|
|||
/**
|
||||
* Write Plot Series Values.
|
||||
*
|
||||
* @param DataSeriesValues $plotSeriesValues
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $groupType Type of plot for dataseries
|
||||
* @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) {
|
||||
return;
|
||||
|
|
@ -1350,11 +1317,8 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* 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) {
|
||||
return;
|
||||
|
|
@ -1395,9 +1359,6 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Layout.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Layout $layout
|
||||
*/
|
||||
private function writeLayout(XMLWriter $objWriter, ?Layout $layout = null): void
|
||||
{
|
||||
|
|
@ -1463,10 +1424,8 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* 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->writeAttribute('xmlns:mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006');
|
||||
|
|
@ -1491,10 +1450,8 @@ class Chart extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Printer Settings.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writePrintSettings($objWriter): void
|
||||
private function writePrintSettings(XMLWriter $objWriter): void
|
||||
{
|
||||
$objWriter->startElement('c:printSettings');
|
||||
|
||||
|
|
|
|||
|
|
@ -65,7 +65,6 @@ class Comments extends WriterPart
|
|||
/**
|
||||
* Write comment to XML format.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $cellReference Cell reference
|
||||
* @param Comment $comment Comment
|
||||
* @param array $authors Array of authors
|
||||
|
|
@ -158,7 +157,6 @@ class Comments extends WriterPart
|
|||
/**
|
||||
* Write VML comment to XML format.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $cellReference Cell reference, eg: 'A1'
|
||||
* @param Comment $comment Comment
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -201,7 +201,6 @@ class ContentTypes extends WriterPart
|
|||
/**
|
||||
* Write Default content type.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $partName Part name
|
||||
* @param string $contentType Content type
|
||||
*/
|
||||
|
|
@ -221,7 +220,6 @@ class ContentTypes extends WriterPart
|
|||
/**
|
||||
* Write Override content type.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $partName Part name
|
||||
* @param string $contentType Content type
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -78,7 +78,6 @@ class Drawing extends WriterPart
|
|||
/**
|
||||
* Write drawings to XML format.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param int $relationId
|
||||
*/
|
||||
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.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param int $relationId
|
||||
* @param null|int $hlinkClickId
|
||||
*/
|
||||
|
|
@ -424,9 +422,7 @@ class Drawing extends WriterPart
|
|||
/**
|
||||
* Write VML comment to XML format.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $reference Reference
|
||||
* @param HeaderFooterDrawing $image Image
|
||||
*/
|
||||
private function writeVMLHeaderFooterImage(XMLWriter $objWriter, $reference, HeaderFooterDrawing $image): void
|
||||
{
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ namespace PhpOffice\PhpSpreadsheet\Writer\Xlsx;
|
|||
|
||||
use PhpOffice\PhpSpreadsheet\Shared\XMLWriter;
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use PhpOffice\PhpSpreadsheet\Worksheet\BaseDrawing;
|
||||
use PhpOffice\PhpSpreadsheet\Worksheet\MemoryDrawing;
|
||||
use PhpOffice\PhpSpreadsheet\Writer\Exception as WriterException;
|
||||
|
||||
|
|
@ -317,13 +318,12 @@ class Rels extends WriterPart
|
|||
$i = 1;
|
||||
$iterator = $worksheet->getDrawingCollection()->getIterator();
|
||||
while ($iterator->valid()) {
|
||||
$drawing = $iterator->current();
|
||||
if (
|
||||
$iterator->current() instanceof \PhpOffice\PhpSpreadsheet\Worksheet\Drawing
|
||||
|| $iterator->current() instanceof MemoryDrawing
|
||||
$drawing instanceof \PhpOffice\PhpSpreadsheet\Worksheet\Drawing
|
||||
|| $drawing instanceof MemoryDrawing
|
||||
) {
|
||||
// Write relationship for image drawing
|
||||
/** @var \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $drawing */
|
||||
$drawing = $iterator->current();
|
||||
$this->writeRelationship(
|
||||
$objWriter,
|
||||
$i,
|
||||
|
|
@ -399,7 +399,6 @@ class Rels extends WriterPart
|
|||
/**
|
||||
* Write Override content type.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param int $id Relationship ID. rId will be prepended!
|
||||
* @param string $type Relationship type
|
||||
* @param string $target Relationship target
|
||||
|
|
@ -424,12 +423,7 @@ class Rels extends WriterPart
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \PhpOffice\PhpSpreadsheet\Worksheet\Drawing $drawing
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
private function writeDrawingHyperLink($objWriter, $drawing, $i)
|
||||
private function writeDrawingHyperLink(XMLWriter $objWriter, BaseDrawing $drawing, int $i): int
|
||||
{
|
||||
if ($drawing->getHyperlink() === null) {
|
||||
return $i;
|
||||
|
|
|
|||
|
|
@ -112,8 +112,6 @@ class StringTable extends WriterPart
|
|||
/**
|
||||
* Write Rich Text.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param RichText $richText Rich text
|
||||
* @param string $prefix Optional Namespace prefix
|
||||
*/
|
||||
public function writeRichText(XMLWriter $objWriter, RichText $richText, $prefix = null): void
|
||||
|
|
@ -195,7 +193,6 @@ class StringTable extends WriterPart
|
|||
/**
|
||||
* Write Rich Text.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param RichText|string $richText text string or Rich text
|
||||
* @param string $prefix Optional Namespace prefix
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -145,9 +145,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Fill.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Fill $fill Fill style
|
||||
*/
|
||||
private function writeFill(XMLWriter $objWriter, Fill $fill): void
|
||||
{
|
||||
|
|
@ -166,9 +163,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Gradient Fill.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Fill $fill Fill style
|
||||
*/
|
||||
private function writeGradientFill(XMLWriter $objWriter, Fill $fill): void
|
||||
{
|
||||
|
|
@ -209,9 +203,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Pattern Fill.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Fill $fill Fill style
|
||||
*/
|
||||
private function writePatternFill(XMLWriter $objWriter, Fill $fill): void
|
||||
{
|
||||
|
|
@ -246,9 +237,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Font.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Font $font Font style
|
||||
*/
|
||||
private function writeFont(XMLWriter $objWriter, Font $font): void
|
||||
{
|
||||
|
|
@ -325,9 +313,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Border.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param Borders $borders Borders style
|
||||
*/
|
||||
private function writeBorder(XMLWriter $objWriter, Borders $borders): void
|
||||
{
|
||||
|
|
@ -363,10 +348,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* 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
|
||||
{
|
||||
|
|
@ -438,9 +419,6 @@ class Style extends WriterPart
|
|||
|
||||
/**
|
||||
* 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
|
||||
{
|
||||
|
|
@ -508,9 +486,7 @@ class Style extends WriterPart
|
|||
/**
|
||||
* Write BorderPr.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $name Element name
|
||||
* @param Border $border Border style
|
||||
*/
|
||||
private function writeBorderPr(XMLWriter $objWriter, $name, Border $border): void
|
||||
{
|
||||
|
|
@ -531,8 +507,6 @@ class Style extends WriterPart
|
|||
/**
|
||||
* Write NumberFormat.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param NumberFormat $numberFormat Number Format
|
||||
* @param int $id Number Format identifier
|
||||
*/
|
||||
private function writeNumFmt(XMLWriter $objWriter, NumberFormat $numberFormat, $id = 0): void
|
||||
|
|
|
|||
|
|
@ -66,8 +66,6 @@ class Workbook extends WriterPart
|
|||
|
||||
/**
|
||||
* Write file version.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeFileVersion(XMLWriter $objWriter): void
|
||||
{
|
||||
|
|
@ -81,8 +79,6 @@ class Workbook extends WriterPart
|
|||
|
||||
/**
|
||||
* Write WorkbookPr.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeWorkbookPr(XMLWriter $objWriter): void
|
||||
{
|
||||
|
|
@ -99,8 +95,6 @@ class Workbook extends WriterPart
|
|||
|
||||
/**
|
||||
* Write BookViews.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeBookViews(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
|
||||
{
|
||||
|
|
@ -127,8 +121,6 @@ class Workbook extends WriterPart
|
|||
|
||||
/**
|
||||
* Write WorkbookProtection.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeWorkbookProtection(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
|
||||
{
|
||||
|
|
@ -153,7 +145,6 @@ class Workbook extends WriterPart
|
|||
/**
|
||||
* Write calcPr.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param bool $recalcRequired Indicate whether formulas should be recalculated before writing
|
||||
*/
|
||||
private function writeCalcPr(XMLWriter $objWriter, $recalcRequired = true): void
|
||||
|
|
@ -175,8 +166,6 @@ class Workbook extends WriterPart
|
|||
|
||||
/**
|
||||
* Write sheets.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeSheets(XMLWriter $objWriter, Spreadsheet $spreadsheet): void
|
||||
{
|
||||
|
|
@ -200,7 +189,6 @@ class Workbook extends WriterPart
|
|||
/**
|
||||
* Write sheet.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param string $worksheetName Sheet name
|
||||
* @param int $worksheetId Sheet id
|
||||
* @param int $relId Relationship ID
|
||||
|
|
|
|||
|
|
@ -130,9 +130,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write SheetPr.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeSheetPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -176,8 +173,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Dimension.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeDimension(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -189,8 +184,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write SheetViews.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeSheetViews(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -303,8 +296,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write SheetFormatPr.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeSheetFormatPr(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -355,9 +346,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Cols.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeCols(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -419,8 +407,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write SheetProtection.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeSheetProtection(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -605,8 +591,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write ConditionalFormatting.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeConditionalFormatting(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -671,8 +655,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write DataValidations.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeDataValidations(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -736,8 +718,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Hyperlinks.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeHyperlinks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -776,8 +756,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write ProtectedRanges.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeProtectedRanges(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -803,8 +781,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write MergeCells.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writeMergeCells(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -826,8 +802,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write PrintOptions.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writePrintOptions(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -850,8 +824,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write PageMargins.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
*/
|
||||
private function writePageMargins(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -868,9 +840,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write AutoFilter.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeAutoFilter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -967,9 +936,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write PageSetup.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writePageSetup(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -1007,9 +973,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Header / Footer.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeHeaderFooter(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -1031,9 +994,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write Breaks.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeBreaks(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -1088,8 +1048,6 @@ class Worksheet extends WriterPart
|
|||
/**
|
||||
* Write SheetData.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
* @param string[] $stringTable String table
|
||||
*/
|
||||
private function writeSheetData(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, array $stringTable): void
|
||||
|
|
@ -1273,8 +1231,6 @@ class Worksheet extends WriterPart
|
|||
/**
|
||||
* Write Cell.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
* @param string $cellAddress Cell Address
|
||||
* @param string[] $flippedStringTable String table (flipped), for faster index searching
|
||||
*/
|
||||
|
|
@ -1328,8 +1284,6 @@ class Worksheet extends WriterPart
|
|||
/**
|
||||
* Write Drawings.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
* @param bool $includeCharts Flag indicating if we should include drawing details for charts
|
||||
*/
|
||||
private function writeDrawings(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet, $includeCharts = false): void
|
||||
|
|
@ -1358,9 +1312,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write LegacyDrawing.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeLegacyDrawing(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
@ -1374,9 +1325,6 @@ class Worksheet extends WriterPart
|
|||
|
||||
/**
|
||||
* Write LegacyDrawingHF.
|
||||
*
|
||||
* @param XMLWriter $objWriter XML Writer
|
||||
* @param PhpspreadsheetWorksheet $worksheet Worksheet
|
||||
*/
|
||||
private function writeLegacyDrawingHF(XMLWriter $objWriter, PhpspreadsheetWorksheet $worksheet): void
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue