fix phpstan bug regarding implicit isset checks

This commit is contained in:
Dennis Eichhorn 2023-09-30 14:35:13 +00:00
parent 04ac7fc92d
commit 111fe51d11

View File

@ -153,8 +153,12 @@ final class ApiController extends Controller
// Handle to
if (($bill->client?->id ?? 0) !== 0) {
// @todo: remove phpstan this is just a bug fix until phpstan fixes this bug
/** @phpstan-ignore-next-line */
$transaction->to = $bill->client->id;
} elseif (($bill->supplier?->id ?? 0) !== 0) {
// @todo: remove phpstan this is just a bug fix until phpstan fixes this bug
/** @phpstan-ignore-next-line */
$transaction->to = $bill->supplier->id;
}
@ -166,8 +170,12 @@ final class ApiController extends Controller
} else {
// Handle from
if (($bill->client?->id ?? 0) !== 0) {
// @todo: remove phpstan this is just a bug fix until phpstan fixes this bug
/** @phpstan-ignore-next-line */
$transaction->from = $bill->client->id;
} elseif (($bill->supplier?->id ?? 0) !== 0) {
// @todo: remove phpstan this is just a bug fix until phpstan fixes this bug
/** @phpstan-ignore-next-line */
$transaction->from = $bill->supplier->id;
}