From 7870985aa82011d140a81c8df20d2d80ee5d7554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Fri, 7 Aug 2020 15:58:05 +0200 Subject: [PATCH] Logic for calculating remaning spaces for colspans --- .../Designs/Utilities/BuildTableHeader.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/Services/PdfMaker/Designs/Utilities/BuildTableHeader.php b/app/Services/PdfMaker/Designs/Utilities/BuildTableHeader.php index 41529dc16b75..86f6f5c5ff10 100644 --- a/app/Services/PdfMaker/Designs/Utilities/BuildTableHeader.php +++ b/app/Services/PdfMaker/Designs/Utilities/BuildTableHeader.php @@ -10,7 +10,7 @@ * @license https://opensource.org/licenses/AAL */ - namespace App\Services\PdfMaker\Designs\Utilities; +namespace App\Services\PdfMaker\Designs\Utilities; trait BuildTableHeader { @@ -52,4 +52,17 @@ trait BuildTableHeader } } } + + /** + * Calculates the remaining colspans. + * + * @param int $taken + * @return int + */ + public function calculateColspan(int $taken): int + { + $total = (int) count($this->context['product-table-columns']); + + return (int)$total - $taken; + } }