sequence); $options = array_map(fn ($val) => SortSetOption::tryFrom($val), $strOptions); return array_filter($options); } /** * @param SortSetOption[] $options */ public function setOptions(array $options): void { $values = array_map(fn (SortSetOption $opt) => $opt->value, $options); $this->sequence = implode(',', $values); } }