Skip to content

Commit 105346c

Browse files
committed
Make phpstan happy
1 parent ca7e8d7 commit 105346c

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

lib/php/Converter.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -220,16 +220,18 @@ public function buildSchema()
220220

221221
$known_itemtypes = [];
222222
preg_match('/\^\((.+)\)\$/', $schema->properties->itemtype->pattern, $known_itemtypes);
223-
$known_itemtypes = explode('|', $known_itemtypes[1]);
224-
foreach ($this->extra_itemtypes as $extra_itemtype) {
225-
if (!in_array($extra_itemtype, $known_itemtypes)) {
226-
$known_itemtypes[] = addslashes($extra_itemtype);
223+
if (isset($known_itemtypes[1])) {
224+
$known_itemtypes = explode('|', $known_itemtypes[1]);
225+
foreach ($this->extra_itemtypes as $extra_itemtype) {
226+
if (!in_array($extra_itemtype, $known_itemtypes)) {
227+
$known_itemtypes[] = addslashes($extra_itemtype);
228+
}
227229
}
230+
$schema->properties->itemtype->pattern = sprintf(
231+
'^(%s)$',
232+
implode('|', $known_itemtypes)
233+
);
228234
}
229-
$schema->properties->itemtype->pattern = sprintf(
230-
'^(%s)$',
231-
implode('|', $known_itemtypes)
232-
);
233235

234236
$properties = $schema->properties->content->properties;
235237

0 commit comments

Comments
 (0)