Drop deprecated methods #22
This commit is contained in:
parent
a06731fcc6
commit
6d44884e19
|
@ -16,3 +16,103 @@ cd /project/to/migrate/src
|
||||||
|
|
||||||
**Important** The tool will irreversibly modify your sources, be sure to
|
**Important** The tool will irreversibly modify your sources, be sure to
|
||||||
backup everything, and double check the result before committing.
|
backup everything, and double check the result before committing.
|
||||||
|
|
||||||
|
## Removed deprecated things
|
||||||
|
|
||||||
|
In addition to automated changes, usage of deprecated methods must be migrated
|
||||||
|
manually.
|
||||||
|
|
||||||
|
### Worksheet::duplicateStyleArray()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$worksheet->duplicateStyleArray($styles, $range, $advanced);
|
||||||
|
|
||||||
|
// After
|
||||||
|
$worksheet->getStyle($range)->applyFromArray($styles, $advanced);
|
||||||
|
```
|
||||||
|
|
||||||
|
### DataType::dataTypeForValue()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
DataType::dataTypeForValue($value);
|
||||||
|
|
||||||
|
// After
|
||||||
|
DefaultValueBinder::dataTypeForValue($value);
|
||||||
|
```
|
||||||
|
|
||||||
|
### Conditional::getCondition()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$conditional->getCondition();
|
||||||
|
|
||||||
|
// After
|
||||||
|
$conditional->getConditions()[0];
|
||||||
|
```
|
||||||
|
|
||||||
|
### Conditional::setCondition()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$conditional->setCondition($value);
|
||||||
|
|
||||||
|
// After
|
||||||
|
$conditional->setConditions($value);
|
||||||
|
```
|
||||||
|
|
||||||
|
### Worksheet::getDefaultStyle()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$worksheet->getDefaultStyle();
|
||||||
|
|
||||||
|
// After
|
||||||
|
$worksheet->getParent()->getDefaultStyle();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Worksheet::setDefaultStyle()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$worksheet->setDefaultStyle($value);
|
||||||
|
|
||||||
|
// After
|
||||||
|
$worksheet->getParent()->getDefaultStyle()->applyFromArray([
|
||||||
|
'font' => [
|
||||||
|
'name' => $pValue->getFont()->getName(),
|
||||||
|
'size' => $pValue->getFont()->getSize(),
|
||||||
|
],
|
||||||
|
]);
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### Worksheet::setSharedStyle()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$worksheet->setSharedStyle($sharedStyle, $range);
|
||||||
|
|
||||||
|
// After
|
||||||
|
$worksheet->duplicateStyle($sharedStyle, $range);
|
||||||
|
```
|
||||||
|
|
||||||
|
### Worksheet::getSelectedCell()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$worksheet->getSelectedCell();
|
||||||
|
|
||||||
|
// After
|
||||||
|
$worksheet->getSelectedCells();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Writer\Xls::setTempDir()
|
||||||
|
|
||||||
|
``` php
|
||||||
|
// Before
|
||||||
|
$writer->setTempDir();
|
||||||
|
|
||||||
|
// After, there is no way to set temporary storage directory anymore
|
||||||
|
```
|
||||||
|
|
|
@ -585,10 +585,6 @@ execution whenever you are setting more than one style property. But the
|
||||||
difference may barely be measurable unless you have many different
|
difference may barely be measurable unless you have many different
|
||||||
styles in your workbook.
|
styles in your workbook.
|
||||||
|
|
||||||
Prior to PHPExcel 1.7.0 duplicateStyleArray() was the recommended method
|
|
||||||
for styling a cell range, but this method has now been deprecated since
|
|
||||||
getStyle() has started to accept a cell range.
|
|
||||||
|
|
||||||
### Number formats
|
### Number formats
|
||||||
|
|
||||||
You often want to format numbers in Excel. For example you may want a
|
You often want to format numbers in Excel. For example you may want a
|
||||||
|
|
|
@ -27,8 +27,8 @@ $spreadsheet->getProperties()->setCreator('Maarten Balliauw')
|
||||||
|
|
||||||
// Set default font
|
// Set default font
|
||||||
$helper->log('Set default font');
|
$helper->log('Set default font');
|
||||||
$spreadsheet->getActiveSheet()->getDefaultStyle()->getFont()->setName('Arial');
|
$spreadsheet->getDefaultStyle()->getFont()->setName('Arial');
|
||||||
$spreadsheet->getActiveSheet()->getDefaultStyle()->getFont()->setSize(10);
|
$spreadsheet->getDefaultStyle()->getFont()->setSize(10);
|
||||||
|
|
||||||
// Set column widths
|
// Set column widths
|
||||||
$helper->log('Set column widths');
|
$helper->log('Set column widths');
|
||||||
|
|
|
@ -60,18 +60,6 @@ class DataType
|
||||||
return self::$errorCodes;
|
return self::$errorCodes;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* DataType for value
|
|
||||||
*
|
|
||||||
* @deprecated Replaced by \PhpOffice\PhpSpreadsheet\Cell\IValueBinder infrastructure, will be removed in version 1.8.0
|
|
||||||
* @param mixed $pValue
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public static function dataTypeForValue($pValue = null)
|
|
||||||
{
|
|
||||||
return DefaultValueBinder::dataTypeForValue($pValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check a string that it satisfies Excel requirements
|
* Check a string that it satisfies Excel requirements
|
||||||
*
|
*
|
||||||
|
|
|
@ -162,37 +162,6 @@ class Conditional implements \PhpOffice\PhpSpreadsheet\IComparable
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get Condition
|
|
||||||
*
|
|
||||||
* @deprecated Deprecated, use getConditions instead
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getCondition()
|
|
||||||
{
|
|
||||||
if (isset($this->condition[0])) {
|
|
||||||
return $this->condition[0];
|
|
||||||
}
|
|
||||||
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Condition
|
|
||||||
*
|
|
||||||
* @deprecated Deprecated, use setConditions instead
|
|
||||||
* @param string $pValue Condition
|
|
||||||
* @return Conditional
|
|
||||||
*/
|
|
||||||
public function setCondition($pValue = '')
|
|
||||||
{
|
|
||||||
if (!is_array($pValue)) {
|
|
||||||
$pValue = [$pValue];
|
|
||||||
}
|
|
||||||
|
|
||||||
return $this->setConditions($pValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get Conditions
|
* Get Conditions
|
||||||
*
|
*
|
||||||
|
|
|
@ -756,7 +756,7 @@ class Worksheet implements IComparable
|
||||||
$this->getParent()->getCellXfByIndex($cell->getXfIndex())->getFont(),
|
$this->getParent()->getCellXfByIndex($cell->getXfIndex())->getFont(),
|
||||||
$cellValue,
|
$cellValue,
|
||||||
$this->getParent()->getCellXfByIndex($cell->getXfIndex())->getAlignment()->getTextRotation(),
|
$this->getParent()->getCellXfByIndex($cell->getXfIndex())->getAlignment()->getTextRotation(),
|
||||||
$this->getDefaultStyle()->getFont()
|
$this->getParent()->getDefaultStyle()->getFont()
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1396,38 +1396,6 @@ class Worksheet implements IComparable
|
||||||
return $this->styles;
|
return $this->styles;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get default style of workbook.
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* @throws Exception
|
|
||||||
* @return Style
|
|
||||||
*/
|
|
||||||
public function getDefaultStyle()
|
|
||||||
{
|
|
||||||
return $this->parent->getDefaultStyle();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set default style - should only be used by \PhpOffice\PhpSpreadsheet\IReader implementations!
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* @param Style $pValue
|
|
||||||
* @throws Exception
|
|
||||||
* @return Worksheet
|
|
||||||
*/
|
|
||||||
public function setDefaultStyle(Style $pValue)
|
|
||||||
{
|
|
||||||
$this->parent->getDefaultStyle()->applyFromArray([
|
|
||||||
'font' => [
|
|
||||||
'name' => $pValue->getFont()->getName(),
|
|
||||||
'size' => $pValue->getFont()->getSize(),
|
|
||||||
],
|
|
||||||
]);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get style for cell
|
* Get style for cell
|
||||||
*
|
*
|
||||||
|
@ -1534,24 +1502,6 @@ class Worksheet implements IComparable
|
||||||
return $this->getStyle(Cell::stringFromColumnIndex($pColumn) . $pRow);
|
return $this->getStyle(Cell::stringFromColumnIndex($pColumn) . $pRow);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Set shared cell style to a range of cells
|
|
||||||
*
|
|
||||||
* Please note that this will overwrite existing cell styles for cells in range!
|
|
||||||
*
|
|
||||||
* @deprecated duplicateStyle
|
|
||||||
* @param Style $pSharedCellStyle Cell style to share
|
|
||||||
* @param string $pRange Range of cells (i.e. "A1:B10"), or just one cell (i.e. "A1")
|
|
||||||
* @throws Exception
|
|
||||||
* @return Worksheet
|
|
||||||
*/
|
|
||||||
public function setSharedStyle(Style $pSharedCellStyle = null, $pRange = '')
|
|
||||||
{
|
|
||||||
$this->duplicateStyle($pSharedCellStyle, $pRange);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Duplicate cell style to a range of cells
|
* Duplicate cell style to a range of cells
|
||||||
*
|
*
|
||||||
|
@ -1636,27 +1586,6 @@ class Worksheet implements IComparable
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Duplicate cell style array to a range of cells
|
|
||||||
*
|
|
||||||
* Please note that this will overwrite existing cell styles for cells in range,
|
|
||||||
* if they are in the styles array. For example, if you decide to set a range of
|
|
||||||
* cells to font bold, only include font bold in the styles array.
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* @param array $pStyles Array containing style information
|
|
||||||
* @param string $pRange Range of cells (i.e. "A1:B10"), or just one cell (i.e. "A1")
|
|
||||||
* @param bool $pAdvanced Advanced mode for setting borders.
|
|
||||||
* @throws Exception
|
|
||||||
* @return Worksheet
|
|
||||||
*/
|
|
||||||
public function duplicateStyleArray($pStyles = null, $pRange = '', $pAdvanced = true)
|
|
||||||
{
|
|
||||||
$this->getStyle($pRange)->applyFromArray($pStyles, $pAdvanced);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set break on a cell
|
* Set break on a cell
|
||||||
*
|
*
|
||||||
|
@ -2347,17 +2276,6 @@ class Worksheet implements IComparable
|
||||||
return $this->getComment(Cell::stringFromColumnIndex($pColumn) . $pRow);
|
return $this->getComment(Cell::stringFromColumnIndex($pColumn) . $pRow);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get selected cell
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getSelectedCell()
|
|
||||||
{
|
|
||||||
return $this->getSelectedCells();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get active cell
|
* Get active cell
|
||||||
*
|
*
|
||||||
|
|
|
@ -215,19 +215,6 @@ class Xls extends BaseWriter implements IWriter
|
||||||
\PhpOffice\PhpSpreadsheet\Calculation::getInstance($this->spreadsheet)->getDebugLog()->setWriteDebugLog($saveDebugLog);
|
\PhpOffice\PhpSpreadsheet\Calculation::getInstance($this->spreadsheet)->getDebugLog()->setWriteDebugLog($saveDebugLog);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Set temporary storage directory
|
|
||||||
*
|
|
||||||
* @deprecated
|
|
||||||
* @param string $pValue Temporary storage directory
|
|
||||||
* @throws \PhpOffice\PhpSpreadsheet\Writer\Exception when directory does not exist
|
|
||||||
* @return \PhpOffice\PhpSpreadsheet\Writer\Xls
|
|
||||||
*/
|
|
||||||
public function setTempDir($pValue = '')
|
|
||||||
{
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Build the Worksheet Escher objects
|
* Build the Worksheet Escher objects
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue