See Release Notes
Long Term Support Release
<?php namespace PhpOffice\PhpSpreadsheet\Worksheet; class Row { /** * \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet. * * @var Worksheet */ private $worksheet; /** * Row index. * * @var int */ private $rowIndex = 0; /** * Create a new row. *< * @param Worksheet $worksheet* @param int $rowIndex */< public function __construct(Worksheet $worksheet = null, $rowIndex = 1)> public function __construct(?Worksheet $worksheet = null, $rowIndex = 1){ // Set parent and row index $this->worksheet = $worksheet; $this->rowIndex = $rowIndex; } /** * Destructor. */ public function __destruct() {< unset($this->worksheet);> // @phpstan-ignore-next-line > $this->worksheet = null;} /** * Get row index.< * < * @return int*/< public function getRowIndex()> public function getRowIndex(): int{ return $this->rowIndex; } /** * Get cell iterator. * * @param string $startColumn The column address at which to start iterating * @param string $endColumn Optionally, the column address at which to stop iterating * * @return RowCellIterator */ public function getCellIterator($startColumn = 'A', $endColumn = null) { return new RowCellIterator($this->worksheet, $this->rowIndex, $startColumn, $endColumn); } /** * Returns bound worksheet.< * < * @return Worksheet*/< public function getWorksheet()> public function getWorksheet(): Worksheet{ return $this->worksheet; } }