Skip to content

Commit 2506c68

Browse files
committed
Suppress psalm InvalidPropertyFetch
class-string wasn't being recognized as a valid type to call static methods on
1 parent f3d2883 commit 2506c68

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/Consumption/RemoveUniqueJobIdFromCacheExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public function onResult(MessageResult $context): void
3737

3838
$jobMessage = new Message($message, $context->getContext());
3939

40-
/** @psalm-var class-string $class */
4140
[$class, $method] = $jobMessage->getTarget();
4241

42+
/** @psalm-suppress InvalidPropertyFetch */
4343
if (empty($class::$shouldBeUnique)) {
4444
return;
4545
}

src/Job/Message.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ public function getMaxAttempts(): ?int
151151
{
152152
$target = $this->getTarget();
153153

154-
/** @psalm-var class-string $class */
155154
$class = $target[0];
156155

156+
/** @psalm-suppress InvalidPropertyFetch */
157157
return $class::$maxAttempts ?? null;
158158
}
159159

src/QueueManager.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ public static function push($className, array $data = [], array $options = []):
275275
$client = static::engine($name);
276276
$client->sendEvent($queue, $message);
277277

278+
/** @psalm-suppress InvalidPropertyFetch */
278279
if (!empty($class::$shouldBeUnique)) {
279280
$uniqueId = static::getUniqueId($class, $method, $data);
280281

0 commit comments

Comments
 (0)