Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 6a5600ef erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

style: docs: code style

Übergeordneter 6f00509f
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -7,9 +7,12 @@
namespace QUI\ERP\Order\Basket;
use QUI;
use QUI\ERP\Products\Field\UniqueField;
use QUI\ERP\Products\Product\ProductList;
use QUI\ERP\Order\Utils\Utils as OrderProductUtils;
use function boolval;
/**
* Class BasketOrder
*
......@@ -49,7 +52,7 @@ class BasketOrder
/**
* @var QUI\ERP\Comments|null
*/
protected $FrontendMessages = null;
protected ?QUI\ERP\Comments $FrontendMessages = null;
/**
* Basket constructor.
......@@ -117,12 +120,12 @@ protected function readOrder()
$this->Order = QUI\ERP\Order\Handler::getInstance()->getOrderByHash($this->hash);
$this->Order->refresh();
$data = $this->Order->getArticles()->toArray();
$data = $this->Order->getArticles()->toArray();
$priceFactors = $this->Order->getArticles()->getPriceFactors()->toArray();
$articles = $data['articles'];
$this->List = new ProductList();
$this->List = new ProductList();
$this->List->duplicate = true;
$this->List->setOrder($this->Order);
......@@ -188,8 +191,8 @@ public function getProducts()
public function addProduct(Product $Product)
{
$Package = QUI::getPackage('quiqqer/order');
$Config = $Package->getConfig();
$merge = \boolval($Config->getValue('orderProcess', 'mergeSameProducts'));
$Config = $Package->getConfig();
$merge = boolval($Config->getValue('orderProcess', 'mergeSameProducts'));
if (!$merge) {
$this->List->addProduct($Product);
......@@ -202,7 +205,7 @@ public function addProduct(Product $Product)
}
$Products = $this->List->getProducts();
$Products = $this->List->getProducts();
$foundProduct = false;
foreach ($Products as $key => $P) {
......@@ -211,8 +214,8 @@ public function addProduct(Product $Product)
if ($p1 == $p2) {
$foundProduct = true;
$quantity = $P->getQuantity();
$quantity = $quantity + $Product->getQuantity();
$quantity = $P->getQuantity();
$quantity = $quantity + $Product->getQuantity();
$P->setQuantity($quantity);
break;
......@@ -257,7 +260,7 @@ public function removePosition(int $pos)
*
* @param array $products
*/
public function import($products = [])
public function import(array $products = [])
{
$this->clear();
......@@ -266,8 +269,8 @@ public function import($products = [])
}
$Package = QUI::getPackage('quiqqer/order');
$Config = $Package->getConfig();
$merge = \boolval($Config->getValue('orderProcess', 'mergeSameProducts'));
$Config = $Package->getConfig();
$merge = boolval($Config->getValue('orderProcess', 'mergeSameProducts'));
if ($merge) {
$products = OrderProductUtils::getMergedProductList($products);
......@@ -337,13 +340,13 @@ public function toArray(): array
{
$Products = $this->getProducts();
$products = $Products->getProducts();
$result = [];
$result = [];
/* @var $Product Product */
foreach ($products as $Product) {
$fields = [];
/* @var $Field \QUI\ERP\Products\Field\UniqueField */
/* @var $Field UniqueField */
foreach ($Product->getFields() as $Field) {
if (!$Field->isPublic()) {
continue;
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren