Cześć.
Czy da się zrefaktoryzować / rozbić tą funkcje jeszcze bardziej?
Będę wdzięczny za pomysły i sugestie.
Chodzi mi o funkcję calculateCardboard z klasy OrderPositionService
https://github.com/miccom1977/ERP_system/bl...tionService.php
$mustHaveL > $mustHaveQ => [ 'instruction' => 'Produkuj element Długi i Krótki, wykonaj '. round(( $quantityPlusBonus * $orderPosition->q_elem_pieces )) .' uderzeń a następnie ', 'consumptionA' => round( ( $quantityPlusBonus * $orderPosition->q_elem_pieces * $orderPosition->h_elem)/1000 ), ], $mustHaveL < $mustHaveQ => [ 'instruction' => 'Produkuj element Długi i Krótki, wykonaj '. round(( $quantityPlusBonus * $orderPosition->l_elem_pieces )) .' uderzeń a następnie ', 'consumptionA' => round( ( $quantityPlusBonus * $orderPosition->l_elem_pieces * $orderPosition->h_elem)/1000 ), ], ...
$distributionElements[0]['detail'] = ...; $distributionElements[0]['rolle_width'] = ...; $distributionElements[0]['rolle_id'] = ...;