Add phpstan until level 7
This commit is contained in:
1 parent
ab973cab34
commit
bfb7c2c68f
114 files changed
+527
-319
No files matched your search
@@ -95,7 +95,7 @@ class SheetTest extends TestCase
|
||||
/**
|
||||
* @param string $fileName
|
||||
* @param string $sheetName
|
||||
* @return Sheet
|
||||
* @return void
|
||||
*/
|
||||
private function writeDataAndReturnSheetWithCustomName($fileName, $sheetName)
|
||||
{
|
||||
|
||||
@@ -88,7 +88,7 @@ class WriterPerfTest extends TestCase
|
||||
copy($pathToContentXmlFile, $tmpFile);
|
||||
|
||||
// Get the last 200 characters
|
||||
$lastCharacters = `tail -c 200 $tmpFile`;
|
||||
$lastCharacters = shell_exec("tail -c 200 $tmpFile");
|
||||
|
||||
// remove the temporary file
|
||||
unlink($tmpFile);
|
||||
|
||||
@@ -280,7 +280,7 @@ class WriterTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @return array<array>
|
||||
*/
|
||||
public function dataProviderForTestAddRowShouldUseNumberColumnsRepeatedForRepeatedValues()
|
||||
{
|
||||
@@ -296,7 +296,7 @@ class WriterTest extends TestCase
|
||||
/**
|
||||
* @dataProvider dataProviderForTestAddRowShouldUseNumberColumnsRepeatedForRepeatedValues
|
||||
*
|
||||
* @param array $dataRow
|
||||
* @param array<mixed> $dataRow
|
||||
* @param int $expectedNumTableCells
|
||||
* @param int $expectedNumColumnsRepeated
|
||||
* @return void
|
||||
@@ -306,6 +306,7 @@ class WriterTest extends TestCase
|
||||
$fileName = 'test_add_row_should_use_number_columns_repeated.ods';
|
||||
$this->writeToODSFile($this->createRowsFromValues([$dataRow]), $fileName);
|
||||
|
||||
/** @var \DOMElement $sheetXmlNode */
|
||||
$sheetXmlNode = $this->getSheetXmlNode($fileName, 1);
|
||||
$tableCellNodes = $sheetXmlNode->getElementsByTagName('table-cell');
|
||||
|
||||
@@ -589,7 +590,10 @@ class WriterTest extends TestCase
|
||||
{
|
||||
$xmlReader = $this->moveReaderToCorrectTableNode($fileName, $sheetIndex);
|
||||
|
||||
return $xmlReader->expand();
|
||||
/** @var \DOMNode $node */
|
||||
$node = $xmlReader->expand();
|
||||
|
||||
return $node;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -112,6 +112,7 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
$this->writeToODSFile([$dataRow], $fileName);
|
||||
|
||||
/** @var \DOMElement $textPropertiesElement */
|
||||
$textPropertiesElement = $this->getXmlSectionFromStylesXmlFile($fileName, 'style:text-properties');
|
||||
$this->assertEquals(Style::DEFAULT_FONT_SIZE . 'pt', $textPropertiesElement->getAttribute('fo:font-size'));
|
||||
$this->assertEquals('#' . Style::DEFAULT_FONT_COLOR, $textPropertiesElement->getAttribute('fo:color'));
|
||||
@@ -351,6 +352,7 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
$this->writeToODSFileWithDefaultStyle($dataRows, $fileName, $defaultStyle);
|
||||
|
||||
/** @var \DOMElement $textPropertiesElement */
|
||||
$textPropertiesElement = $this->getXmlSectionFromStylesXmlFile($fileName, 'style:text-properties');
|
||||
$this->assertEquals($defaultFontSize . 'pt', $textPropertiesElement->getAttribute('fo:font-size'));
|
||||
}
|
||||
@@ -397,7 +399,7 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
/**
|
||||
* @param string $fileName
|
||||
* @return \DOMNode[]
|
||||
* @return \DOMElement[]
|
||||
*/
|
||||
private function getCellElementsFromContentXmlFile($fileName)
|
||||
{
|
||||
@@ -410,7 +412,9 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
while ($xmlReader->read()) {
|
||||
if ($xmlReader->isPositionedOnStartingNode('table:table-cell') && $xmlReader->getAttribute('office:value-type') !== null) {
|
||||
$cellElements[] = $xmlReader->expand();
|
||||
/** @var \DOMElement $element */
|
||||
$element = $xmlReader->expand();
|
||||
$cellElements[] = $element;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -421,7 +425,7 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
/**
|
||||
* @param string $fileName
|
||||
* @return \DOMNode[]
|
||||
* @return \DOMElement[]
|
||||
*/
|
||||
private function getCellStyleElementsFromContentXmlFile($fileName)
|
||||
{
|
||||
@@ -434,7 +438,10 @@ class WriterWithStyleTest extends TestCase
|
||||
|
||||
while ($xmlReader->read()) {
|
||||
if ($xmlReader->isPositionedOnStartingNode('style:style') && $xmlReader->getAttribute('style:family') === 'table-cell') {
|
||||
$cellStyleElements[] = $xmlReader->expand();
|
||||
/** @var \DOMElement $element */
|
||||
$element = $xmlReader->expand();
|
||||
|
||||
$cellStyleElements[] = $element;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -456,18 +463,23 @@ class WriterWithStyleTest extends TestCase
|
||||
$xmlReader->openFileInZip($resourcePath, 'styles.xml');
|
||||
$xmlReader->readUntilNodeFound($section);
|
||||
|
||||
return $xmlReader->expand();
|
||||
/** @var \DOMNode $node */
|
||||
$node = $xmlReader->expand();
|
||||
|
||||
return $node;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $expectedValue
|
||||
* @param \DOMNode $parentElement
|
||||
* @param \DOMElement $parentElement
|
||||
* @param string $childTagName
|
||||
* @param string $attributeName
|
||||
* @return void
|
||||
*/
|
||||
private function assertFirstChildHasAttributeEquals($expectedValue, $parentElement, $childTagName, $attributeName)
|
||||
{
|
||||
$this->assertEquals($expectedValue, $parentElement->getElementsByTagName($childTagName)->item(0)->getAttribute($attributeName));
|
||||
/** @var \DOMElement $child */
|
||||
$child = $parentElement->getElementsByTagName($childTagName)->item(0);
|
||||
$this->assertEquals($expectedValue, $child->getAttribute($attributeName));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user