Jelajahi Sumber

fix phpstan errors

Olivier Massot 9 bulan lalu
induk
melakukan
f5ff52c117

+ 2 - 2
src/ApiResources/Dolibarr/DolibarrAccount.php

@@ -123,12 +123,12 @@ class DolibarrAccount implements ApiResourcesInterface
         return $this;
     }
 
-    public function getContract(): ?object
+    public function getContract(): ?DolibarrContract
     {
         return $this->contract;
     }
 
-    public function setContract(?object $contract): self
+    public function setContract(?DolibarrContract $contract): self
     {
         $this->contract = $contract;
 

+ 4 - 4
src/ApiResources/Organization/OrganizationCreationRequest.php

@@ -373,24 +373,24 @@ class OrganizationCreationRequest
         return $this;
     }
 
-    public function getPresident(): ?OrganizationMemberCreationRequest
+    public function getPresident(): int|OrganizationMemberCreationRequest|null
     {
         return $this->president;
     }
 
-    public function setPresident(?OrganizationMemberCreationRequest $president): self
+    public function setPresident(int|OrganizationMemberCreationRequest|null $president): self
     {
         $this->president = $president;
 
         return $this;
     }
 
-    public function getDirector(): ?OrganizationMemberCreationRequest
+    public function getDirector(): int|OrganizationMemberCreationRequest|null
     {
         return $this->director;
     }
 
-    public function setDirector(?OrganizationMemberCreationRequest $director): self
+    public function setDirector(int|OrganizationMemberCreationRequest|null $director): self
     {
         $this->director = $director;
 

+ 3 - 0
src/Commands/CronCommand.php

@@ -135,6 +135,9 @@ class CronCommand extends Command
 
         if ($action === self::ACTION_RUN_ALL) {
             $jobs = $this->cronjobIterator->getAll();
+            if (is_iterable($jobs)) {
+                $jobs = iterator_to_array($jobs);
+            }
         }
 
         if ($action === self::ACTION_RUN) {