Skip to content

Commit f82ddf5

Browse files
Update src/AbstractDescriptor.php
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 6452c46 commit f82ddf5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/AbstractDescriptor.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ public function __construct(
4646
/** @psalm-suppress MixedAssignment */
4747
$this->def = $descriptor->def ?? $descriptor->ref ?? $descriptor->src ?? null;
4848
/** @psalm-suppress MixedAssignment */
49-
$this->doc = $descriptor->doc->value ?? null;
49+
$this->doc = (isset($descriptor->doc) && is_object($descriptor->doc) && property_exists($descriptor->doc, 'value'))
50+
? $descriptor->doc->value
51+
: (property_exists($descriptor, 'doc') ? $descriptor->doc : null);
5052
/** @psalm-suppress MixedAssignment */
5153
$this->descriptor = $descriptor->descriptor ?? [];
5254
$this->parent = $parentDescriptor;

0 commit comments

Comments
 (0)