From e7998b35f33f6e072124274efea225de37243602 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Mon, 26 Dec 2022 20:52:58 +0100 Subject: [PATCH] fix phpstan lvl 9 bugs --- Controller/ApiController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index a684dea..a6ec253 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -23,6 +23,7 @@ use Modules\ContractManagement\Models\ContractTypeL11nMapper; use Modules\ContractManagement\Models\ContractTypeMapper; use Modules\ContractManagement\Models\NullContractType; use Modules\Media\Models\PathSettings; +use Modules\Organization\Models\NullUnit; use phpOMS\Localization\ISO639x1Enum; use phpOMS\Message\Http\RequestStatusCode; use phpOMS\Message\NotificationLevel; @@ -109,7 +110,7 @@ final class ApiController extends Controller $contract->account = new NullAccount((int) ($request->getData('account') ?? 0)); $contract->renewal = (int) ($request->getData('renewal') ?? 0); $contract->autoRenewal = (bool) ($request->getData('autorenewal') ?? false); - $contract->unit = $request->getData('unit', 'int') ?? null; + $contract->unit = New NullUnit((int) ($request->getData('unit') ?? 0)); if (!empty($request->getData('end'))) { $contract->end = new \DateTime($request->getData('end'));