PHPStan Level 5 Fehler
Beim Ausführen von PHPStan auf Level 5 gibt es die nachfolgenden Fehler.
Die Fehler wurden ersteinmal in die Baseline übernommen.
Bitte die Fehler sichten und die wichtigsten beheben.
Möglicherweise sind die Fehler nicht mehr aktuell, daher besser PHPStan ohne Baseline selbst ausführen.
-
ajax/backend/getCouponPrice.php:32:Call to an undefined method QUI\ERP\Products\Interfaces\PriceFactorInterface::setVat().
-
ajax/delete.php:41:Dead catch - Exception is never thrown in the try block.
-
ajax/frontend/redeem.php:42:Call to static method getInstance() on an unknown class QUI\ERP\Order\Handler.
-
ajax/frontend/redeem.php:104:Class QUI\ERP\Order\OrderInProcess not found.
-
ajax/frontend/removeCoupons.php:15:Call to static method getInstance() on an unknown class QUI\ERP\Order\Handler.
-
src/QUI/ERP/Coupons/CouponCode.php:279:Method QUI\ERP\Coupons\CouponCode::getDiscounts() should return array<QUI\ERP\Discount\Discount> but returns array<int<0, max>, QUI\CRUD\Child>.
-
src/QUI/ERP/Coupons/CouponCode.php:310:Parameter $Order of method QUI\ERP\Coupons\CouponCode::redeem() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/CouponCode.php:310:Parameter $Order of method QUI\ERP\Coupons\CouponCode::redeem() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/CouponCode.php:326:Class QUI\ERP\Order\Order not found.
-
src/QUI/ERP/Coupons/CouponCode.php:327:Call to method getPrefixedNumber() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/CouponCode.php:327:Call to method getPrefixedNumber() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Coupons/CouponCode.php:478:Parameter $Order of method QUI\ERP\Coupons\CouponCode::checkOrderRedemption() has invalid type QUI\ERP\Order\OrderInterface.
-
src/QUI/ERP/Coupons/CouponCode.php:478:Parameter $Order of method QUI\ERP\Coupons\CouponCode::checkOrderRedemption() has invalid type QUI\ERP\Order\OrderInterface.
-
src/QUI/ERP/Coupons/CouponCode.php:528:Parameter $Order of method QUI\ERP\Coupons\CouponCode::isRedeemable() has invalid type QUI\ERP\Order\OrderInterface.
-
src/QUI/ERP/Coupons/CouponCode.php:528:Parameter $Order of method QUI\ERP\Coupons\CouponCode::isRedeemable() has invalid type QUI\ERP\Order\OrderInterface.
-
src/QUI/ERP/Coupons/CouponCode.php:540:Call to method addFrontendMessage() on an unknown class QUI\ERP\Order\OrderInterface.
-
src/QUI/ERP/Coupons/CouponCode.php:693:Parameter $Order of method QUI\ERP\Coupons\CouponCode::addToOrder() has invalid type QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:693:Parameter $Order of method QUI\ERP\Coupons\CouponCode::addToOrder() has invalid type QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:695:Call to method getDataEntry() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:707:Call to method getArticles() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:724:Call to method getCustomer() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:724:Parameter #2 $Order of method QUI\ERP\Coupons\CouponCode::isRedeemable() expects QUI\ERP\Order\OrderInterface|null, QUI\ERP\Order\OrderInProcess given.
-
src/QUI/ERP/Coupons/CouponCode.php:732:Call to method getCustomer() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:735:Call to an undefined method QUI\ERP\Products\Interfaces\PriceFactorInterface::setVat().
-
src/QUI/ERP/Coupons/CouponCode.php:773:Call to method getArticles() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:801:Call to method addArticle() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:805:Call to method update() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/CouponCode.php:806:Call to method addPriceFactors() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/Events.php:74:Class QUI\ERP\Order\Basket\Basket not found.
-
src/QUI/ERP/Coupons/Events.php:75:Class QUI\ERP\Order\Basket\BasketOrder not found.
-
src/QUI/ERP/Coupons/Events.php:87:Class QUI\ERP\Order\OrderInProcess not found.
-
src/QUI/ERP/Coupons/Events.php:104:PHPDoc tag @throws with type QUI\ERP\Order\Exception|QUI\Exception is not subtype of Throwable
-
src/QUI/ERP/Coupons/Events.php:104:Parameter $OrderProcess of method QUI\ERP\Coupons\Events::onOrderProcess() has invalid type QUI\ERP\Order\OrderProcess.
-
src/QUI/ERP/Coupons/Events.php:104:Parameter $OrderProcess of method QUI\ERP\Coupons\Events::onOrderProcess() has invalid type QUI\ERP\Order\OrderProcess.
-
src/QUI/ERP/Coupons/Events.php:106:Call to method getCurrentStep() on an unknown class QUI\ERP\Order\OrderProcess.
-
src/QUI/ERP/Coupons/Events.php:109:Class QUI\ERP\Order\Controls\OrderProcess\Basket not found.
-
src/QUI/ERP/Coupons/Events.php:133:Call to method getOrder() on an unknown class QUI\ERP\Order\OrderProcess.
-
src/QUI/ERP/Coupons/Events.php:145:Parameter $Basket of method QUI\ERP\Coupons\Events::onQuiqqerOrderBasketRemovePos() has invalid type QUI\ERP\Order\Basket\Basket.
-
src/QUI/ERP/Coupons/Events.php:145:Parameter $Basket of method QUI\ERP\Coupons\Events::onQuiqqerOrderBasketRemovePos() has invalid type QUI\ERP\Order\Basket\Basket.
-
src/QUI/ERP/Coupons/Events.php:151:Call to method getOrder() on an unknown class QUI\ERP\Order\Basket\Basket.
-
src/QUI/ERP/Coupons/Events.php:153:Call to static method getInstance() on an unknown class QUI\ERP\Order\Handler.
-
src/QUI/ERP/Coupons/Events.php:244:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderBasketToOrder() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:244:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderBasketToOrder() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:247:Call to method getDataEntry() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:275:Call to method isSuccessful() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:276:Call to method getAttribute() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:279:Call to method getAttribute() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:284:Class QUI\ERP\Order\OrderInProcess not found.
-
src/QUI/ERP/Coupons/Events.php:285:Call to method getAttribute() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/Events.php:299:Call to method getCustomer() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:318:Call to method getCustomer() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:375:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderSuccessful() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:375:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderSuccessful() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:377:Call to method getDataEntry() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:386:Call to method getCustomer() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:430:Class QUI\ERP\Order\OrderInProcess not found.
-
src/QUI/ERP/Coupons/Events.php:439:Parameter #1 $Order of method QUI\ERP\Coupons\CouponCode::checkOrderRedemption() expects QUI\ERP\Order\OrderInterface|null, QUI\ERP\Order\OrderInProcess given.
-
src/QUI/ERP/Coupons/Events.php:441:Call to method getDataEntry() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/Events.php:446:Call to method setData() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/Events.php:447:Call to method update() on an unknown class QUI\ERP\Order\OrderInProcess.
-
src/QUI/ERP/Coupons/Events.php:650:Offset 'standard' on array{title: array{de: 'Gutschein - Versand', en: 'Coupon delivery'}, type: 'ProductAttributeList', public: true, standard: false, requiredField: true, options: array{entries: array{array{title: array{de: 'per E - Mail', en: 'via email'}, sum: 0, type: 2, selected: true, userinput: false}, array{title: array{de: 'per Post', en: 'via mail'}, sum: 0, type: 2, selected: false, userinput: false}}}}|array{title: array{de: 'Gutschein Wert', en: 'Coupon amount'}, type: 'FloatType', public: false, standard: false, requiredField: true}|array{title: array{de: 'Gutschein-Code als…', en: 'Provide coupon code…'}, description: array{de: 'Der Gutschein wird…', en: 'The coupon is also…'}, type: 'BoolType', public: false, standard: false, requiredField: false}|array{title: array{de: 'Gutschein-Code ist…', en: 'Coupon code is…'}, description: array{de: 'Übertragbare…', en: 'Transferable…'}, type: 'BoolType', public: false, standard: false, requiredField: false}|array{title: array{de: 'Gutschein-Code per…', en: 'Send coupon code…'}, description: array{de: 'Der Gutschein-Code…', en: 'The coupon code is…'}, type: 'BoolType', public: false, standard: false, requiredField: false}|array{title: array{de: 'Gutschein-Code…', en: 'Coupon code…'}, type: 'IntType', public: false, standard: false, requiredField: true}|array{title: array{de: 'Gutschein…', en: 'Coupon description'}, description: array{de: 'Diese Beschreibung…', en: 'This description…'}, type: 'InputMultiLang', public: false, standard: false, requiredField: false}|array{title: array{de: 'Ist Einzweck…', en: 'Is single purpose…'}, description: array{de: 'Einzweck-Gutscheine…', en: 'Single-purpose…'}, type: 'BoolType', public: false, standard: false, requiredField: false}|array{title: array{de: 'Kunde darf…', en: 'Customer can choose…'}, description: array{de: 'Ist diese Funktion…', en: 'if this option is…'}, type: 'BoolType', public: false, standard: false, requiredField: false} in empty() always exists and is always falsy.
-
src/QUI/ERP/Coupons/Events.php:777:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderCreated() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Events.php:777:Parameter $Order of method QUI\ERP\Coupons\Events::onQuiqqerOrderCreated() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Handler.php:196:Parameter #1 $id of static method QUI\ERP\Coupons\Handler::getCouponCode() expects int, string|false given.
-
src/QUI/ERP/Coupons/Products/Handler.php:55:Parameter $Order of method QUI\ERP\Coupons\Products\Handler::createCouponCodesFromOrder() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:55:Parameter $Order of method QUI\ERP\Coupons\Products\Handler::createCouponCodesFromOrder() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:57:Call to method getCustomer() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:58:Call to method getCurrency() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:61:Call to method getArticles() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:64:Negated boolean expression is always false.
-
src/QUI/ERP/Coupons/Products/Handler.php:81:Call to method addHistory() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:119:Call to method getUUID() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:139:Parameter #1 $key of method QUI\ERP\Accounting\Article::getCustomField() expects string, int given.
-
src/QUI/ERP/Coupons/Products/Handler.php:154:Call to method addHistory() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:188:Parameter $Order of method QUI\ERP\Coupons\Products\Handler::createCouponCodeFromProduct() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:188:Parameter $Order of method QUI\ERP\Coupons\Products\Handler::createCouponCodeFromProduct() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:197:Call to method getPrefixedNumber() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Coupons/Products/Handler.php:292:Instantiated class QUI\HtmlToPdf\Document not found.
-
src/QUI/ERP/Coupons/Products/Handler.php:295:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:296:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:297:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:298:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:299:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:300:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:301:Call to method setAttribute() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:318:Call to method setHeaderHTML() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:319:Call to method setContentHTML() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:320:Call to method setFooterHTML() on an unknown class QUI\HtmlToPdf\Document.
-
src/QUI/ERP/Coupons/Products/Handler.php:325:Call to method createPDF() on an unknown class QUI\HtmlToPdf\Document.