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/customer/getCommentsAndHistory.php:17:Parameter #1 $User of static method QUI\ERP\Comments::getHistoryByUser() expects QUI\Users\User, QUI\Interfaces\Users\User given.
-
ajax/backend/customer/getHistory.php:19:Parameter #1 $User of static method QUI\ERP\Comments::getHistoryByUser() expects QUI\Users\User, QUI\Interfaces\Users\User given.
-
ajax/backend/customer/getPagination.php:18:Parameter #1 $User of static method QUI\ERP\Comments::getHistoryByUser() expects QUI\Users\User, QUI\Interfaces\Users\User given.
-
ajax/backend/customer/passwordMail.php:17:Parameter #1 $User of method QUI\Users\Auth\Handler::sendPasswordResetVerificationMail() expects QUI\Users\User, QUI\Interfaces\Users\User given.
-
src/QUI/ERP/Customer/CustomerFiles.php:306:Call to method addUrl() on an unknown class QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:311:Call to method update() on an unknown class QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:369:Cannot call method removeUrl() on QUI\UserDownloads\DownloadEntry|false.
-
src/QUI/ERP/Customer/CustomerFiles.php:370:Cannot call method update() on QUI\UserDownloads\DownloadEntry|false.
-
src/QUI/ERP/Customer/CustomerFiles.php:372:Cannot call method getQuiqqerMediaUrls() on QUI\UserDownloads\DownloadEntry|false.
-
src/QUI/ERP/Customer/CustomerFiles.php:372:Cannot call method getUrls() on QUI\UserDownloads\DownloadEntry|false.
-
src/QUI/ERP/Customer/CustomerFiles.php:422:Call to method getUrls() on an unknown class QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:447:Method QUI\ERP\Customer\CustomerFiles::getDownloadEntry() has invalid return type QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:447:Method QUI\ERP\Customer\CustomerFiles::getDownloadEntry() has invalid return type QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:474:Method QUI\ERP\Customer\CustomerFiles::createDownloadEntry() has invalid return type QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:474:Method QUI\ERP\Customer\CustomerFiles::createDownloadEntry() has invalid return type QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/CustomerFiles.php:522:PHPDoc tag @throws with type QUI\Exception|QUI\UserDownloads\Exception is not subtype of Throwable
-
src/QUI/ERP/Customer/CustomerFiles.php:532:Call to method delete() on an unknown class QUI\UserDownloads\DownloadEntry.
-
src/QUI/ERP/Customer/Customers.php:111:Strict comparison using === between mixed and '' will always evaluate to false.
-
src/QUI/ERP/Customer/Customers.php:115:Strict comparison using === between mixed and '' will always evaluate to false.
-
src/QUI/ERP/Customer/Customers.php:253:Parameter #1 $groupId of method QUI\Interfaces\Users\User::addToGroup() expects int, string given.
-
src/QUI/ERP/Customer/Customers.php:280:Parameter #1 $Group of method QUI\Interfaces\Users\User::removeGroup() expects int|QUI\Groups\Group, string given.
-
src/QUI/ERP/Customer/Customers.php:350:Result of && is always false.
-
src/QUI/ERP/Customer/Customers.php:350:Strict comparison using === between mixed and null will always evaluate to false.
-
src/QUI/ERP/Customer/Customers.php:392:Parameter #1 $code of method QUI\Interfaces\Users\User::activate() expects string, false given.
-
src/QUI/ERP/Customer/Customers.php:403:Parameter #1 $code of method QUI\Interfaces\Users\User::activate() expects string, false given.
-
src/QUI/ERP/Customer/EventHandler.php:347:Parameter $Step of method QUI\ERP\Customer\EventHandler::onQuiqqerOrderCustomerDataSaveEnd() has invalid type QUI\ERP\Order\Controls\OrderProcess\CustomerData.
-
src/QUI/ERP/Customer/EventHandler.php:347:Parameter $Step of method QUI\ERP\Customer\EventHandler::onQuiqqerOrderCustomerDataSaveEnd() has invalid type QUI\ERP\Order\Controls\OrderProcess\CustomerData.
-
src/QUI/ERP/Customer/EventHandler.php:349:Call to method getOrder() on an unknown class QUI\ERP\Order\Controls\OrderProcess\CustomerData.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:33:Parameter $Transaction of method QUI\ERP\Customer\OpenItemsList\Events::onTransactionCreate() has invalid type QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:33:Parameter $Transaction of method QUI\ERP\Customer\OpenItemsList\Events::onTransactionCreate() has invalid type QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:37:Call to method getHash() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:37:Call to static method getInstance() on an unknown class QUI\ERP\Accounting\Invoice\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:44:Call to method getHash() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:44:Call to static method getInstance() on an unknown class QUI\ERP\Order\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:77:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoicePaymentStatusChanged() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:77:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoicePaymentStatusChanged() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:82:Call to method getCustomer() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:113:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerOrderPaidStatusChanged() has invalid type QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:113:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerOrderPaidStatusChanged() has invalid type QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:118:Call to method getCustomer() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:148:Parameter $TempInvoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoiceTemporaryInvoicePostEnd() has invalid type QUI\ERP\Accounting\Invoice\InvoiceTemporary.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:148:Parameter $TempInvoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoiceTemporaryInvoicePostEnd() has invalid type QUI\ERP\Accounting\Invoice\InvoiceTemporary.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:149:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoiceTemporaryInvoicePostEnd() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:149:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerInvoiceTemporaryInvoicePostEnd() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:152:Call to method getCustomer() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:196:Call to static method getInstance() on an unknown class QUI\ERP\Order\Settings.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:235:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerOrderCreated() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:235:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Events::onQuiqqerOrderCreated() has invalid type QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:249:Call to method getAttribute() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:254:Call to static method getInstance() on an unknown class QUI\ERP\Order\Settings.
-
src/QUI/ERP/Customer/OpenItemsList/Events.php:259:Call to method getCustomer() on an unknown class QUI\ERP\Order\AbstractOrder.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:68:Call to method getGlobalProcessId() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:83:Call to method getGlobalProcessId() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:137:Method QUI\ERP\Customer\OpenItemsList\Handler::getOpenInvoices() has invalid return type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:143:Call to static method getInstance() on an unknown class QUI\ERP\Accounting\Invoice\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:193:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Handler::parseInvoiceToOpenItem() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:193:Parameter $Invoice of method QUI\ERP\Customer\OpenItemsList\Handler::parseInvoiceToOpenItem() has invalid type QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:195:Call to method getId() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:198:Call to method getPrefixedNumber() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:199:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:200:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:201:Call to method getGlobalProcessId() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:202:Call to method getUUID() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:205:Call to method getPaidStatusInformation() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:208:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:209:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:213:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:221:Call to method getCurrency() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:224:Call to static method getTransactionsByInvoice() on an unknown class QUI\ERP\Accounting\Invoice\Utils\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:233:Call to method getDate() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:233:PHPDoc tag @var for variable $TransactionA contains unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:233:PHPDoc tag @var for variable $TransactionB contains unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:234:Call to method getDate() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:249:Call to method getAttribute() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:259:Call to method getId() on an unknown class QUI\ERP\Accounting\Invoice\Invoice.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:259:Call to static method getInstance() on an unknown class QUI\ERP\Accounting\Dunning\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:280:Method QUI\ERP\Customer\OpenItemsList\Handler::getOpenOrders() has invalid return type QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:300:Call to static method getInstance() on an unknown class QUI\ERP\Order\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:301:Instantiated class QUI\ERP\Order\ProcessingStatus\Handler not found.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:304:Call to method getCancelledStatus() on an unknown class QUI\ERP\Order\ProcessingStatus\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:343:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Handler::parseOrderToOpenItem() has invalid type QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:343:Parameter $Order of method QUI\ERP\Customer\OpenItemsList\Handler::parseOrderToOpenItem() has invalid type QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:345:Call to method getCleanId() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:348:Call to method getPrefixedNumber() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:349:Call to method getAttribute() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:350:Call to method getGlobalProcessId() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:351:Call to method getUUID() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:353:Call to method getAttribute() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:354:Call to method getAttribute() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:358:Call to method getPaidStatusInformation() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:362:Call to method getArticles() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:372:Call to method getCurrency() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:375:Call to static method getInstance() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Handler.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:376:Call to method getUUID() on an unknown class QUI\ERP\Order\Order.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:385:Call to method getDate() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:385:PHPDoc tag @var for variable $TransactionA contains unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:385:PHPDoc tag @var for variable $TransactionB contains unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/OpenItemsList/Handler.php:386:Call to method getDate() on an unknown class QUI\ERP\Accounting\Payments\Transactions\Transaction.
-
src/QUI/ERP/Customer/Search.php:514:Strict comparison using === between 'ad.firstname'|'ad.lastname'|'company'|'customerId'|'email'|'firstname'|'lastname'|'usergroup'|'userId'|'username' and 'users.customerId' will always evaluate to false.
-
src/QUI/ERP/Customer/Utils.php:236:Parameter #2 $User of class QUI\ERP\Address constructor expects QUI\ERP\User|null, QUI\Interfaces\Users\User given.