sequence); } /** * @param SortSetOperation[] $options */ public function setOperations(array $options): void { $values = array_map(fn (SortSetOperation $opt) => $opt->value, $options); $this->sequence = implode(',', $values); } public function logDescriptor(): string { return "({$this->id}) {$this->name}"; } public function getUrl(): string { return url("/settings/sorting/sets/{$this->id}"); } }