Skip to content
Code-Schnipsel Gruppen Projekte
Commit 9327bb29 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

Merge branch 'next-2.x' into 'main'

Next 2.x

See merge request !131
Übergeordnete 57861a3f 62a521f8
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!131Next 2.x,!117Update 'next-3.x' with latest changes from 'main'
Pipeline-Nr. 12244 mit Warnungen bestanden
......@@ -35,11 +35,6 @@ parameters:
count: 1
path: ajax/frontend/basket/controls/basket.php
-
message: "#^Parameter \\#1 \\$User of method QUI\\\\ERP\\\\Order\\\\Factory\\:\\:createBasket\\(\\) expects null, QUI\\\\Interfaces\\\\Users\\\\User given\\.$#"
count: 1
path: ajax/frontend/basket/getBasket.php
-
message: "#^Using nullsafe method call on non\\-nullable type QUI\\\\ERP\\\\Products\\\\Product\\\\ProductList\\. Use \\-\\> instead\\.$#"
count: 1
......@@ -545,11 +540,6 @@ parameters:
count: 1
path: src/QUI/ERP/Order/OrderProcess.php
-
message: "#^Parameter \\#1 \\$User of method QUI\\\\ERP\\\\Order\\\\Factory\\:\\:createBasket\\(\\) expects null, QUI\\\\Interfaces\\\\Users\\\\User given\\.$#"
count: 1
path: src/QUI/ERP/Order/OrderProcess.php
-
message: "#^Parameter \\#2 \\$User of class QUI\\\\ERP\\\\Order\\\\Basket\\\\BasketOrder constructor expects QUI\\\\Users\\\\User\\|null, QUI\\\\Interfaces\\\\Users\\\\User given\\.$#"
count: 1
......
......@@ -7,6 +7,10 @@
namespace QUI\ERP\Order;
use QUI;
use QUI\Database\Exception;
use QUI\ERP\Order\Basket\Basket;
use QUI\ExceptionStack;
use QUI\Interfaces\Users\User;
use function date;
......@@ -223,12 +227,13 @@ public function createOrderInProcessDataBaseEntry(QUI\Interfaces\Users\User $Per
/**
* Create a new Basket for the user
*
* @param null $User
* @return QUI\ERP\Order\Basket\Basket
* @param User|null $User
* @return Basket
*
* @throws QUI\Database\Exception|QUI\ExceptionStack
* @throws Exception
* @throws ExceptionStack
*/
public function createBasket($User = null): Basket\Basket
public function createBasket(?QUI\Interfaces\Users\User $User = null): Basket
{
if ($User === null) {
$User = QUI::getUserBySession();
......@@ -241,7 +246,7 @@ public function createBasket($User = null): Basket\Basket
$lastId = QUI::getDataBase()->getPDO()->lastInsertId();
return new Basket\Basket($lastId, $User);
return new Basket($lastId, $User);
}
/**
......
......@@ -46,7 +46,7 @@
'Login' => $Login,
'Basket' => $Basket
]);
} catch (QUI\DataBase\Exception $Exception) {
} catch (QUI\Database\Exception $Exception) {
$ExceptionReplacement = new QUI\Exception(['quiqqer/core', 'exception.error']);
QUI\System\Log::writeException($Exception);
......
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