Skip to content

Commit 8ad4680

Browse files
mkhamashfubhy
authored andcommitted
Don't create an Enum type for views sort it it is empty. (#9)
1 parent ebd2fcf commit 8ad4680

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/Plugin/Deriver/Enums/ViewSortByDeriver.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,13 @@ public function getDerivativeDefinitions($basePluginDefinition) {
3434
return $sort['exposed'];
3535
}));
3636

37-
$id = implode('-', [$viewId, $displayId, 'view']);
38-
$this->derivatives["$viewId-$displayId"] = [
39-
'name' => StringHelper::camelCase($id, 'sort', 'by'),
40-
'values' => $sorts,
41-
] + $basePluginDefinition;
37+
if (!empty($sorts)) {
38+
$id = implode('-', [$viewId, $displayId, 'view']);
39+
$this->derivatives["$viewId-$displayId"] = [
40+
'name' => StringHelper::camelCase($id, 'sort', 'by'),
41+
'values' => $sorts,
42+
] + $basePluginDefinition;
43+
}
4244
}
4345
}
4446

0 commit comments

Comments
 (0)