Code improvements (#1649)
* use global namespace for faster lookups * phpstan level 5
This commit is contained in:
@@ -45,7 +45,7 @@ abstract class AbstractSpreadsheetRenderer extends AbstractRenderer
|
||||
$worksheet = $spreadsheet->getActiveSheet();
|
||||
$entries = $model->getCalculator()->getEntries();
|
||||
$sheetReplacer = $model->toArray();
|
||||
$invoiceItemCount = count($entries);
|
||||
$invoiceItemCount = \count($entries);
|
||||
if ($invoiceItemCount > 1) {
|
||||
$this->addTemplateRows($worksheet, $invoiceItemCount);
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ class AdvancedValueBinder extends DefaultValueBinder implements IValueBinder
|
||||
*/
|
||||
public function bindValue(Cell $cell, $value = null)
|
||||
{
|
||||
if (is_string($value)) {
|
||||
if (\is_string($value)) {
|
||||
$value = StringHelper::sanitizeUTF8($value);
|
||||
}
|
||||
|
||||
|
||||
@@ -41,10 +41,10 @@ final class DocxRenderer extends AbstractRenderer implements RendererInterface
|
||||
}
|
||||
|
||||
try {
|
||||
$template->cloneRow('entry.description', count($model->getCalculator()->getEntries()));
|
||||
$template->cloneRow('entry.description', \count($model->getCalculator()->getEntries()));
|
||||
} catch (OfficeException $ex) {
|
||||
try {
|
||||
$template->cloneRow('entry.row', count($model->getCalculator()->getEntries()));
|
||||
$template->cloneRow('entry.row', \count($model->getCalculator()->getEntries()));
|
||||
} catch (OfficeException $ex) {
|
||||
@trigger_error(
|
||||
sprintf('Invoice document (%s) did not contain a clone row, was that on purpose?', $document->getFilename())
|
||||
|
||||
Reference in New Issue
Block a user