stackService->findAll($boardId); } /** * @return Stack[] */ #[NoAdminRequired] public function archived(int $boardId): array { return $this->stackService->findAllArchived($boardId); } #[NoAdminRequired] public function create(string $title, int $boardId, int $order = 999): Stack { return $this->stackService->create($title, $boardId, $order); } #[NoAdminRequired] public function update(int $id, string $title, int $boardId, int $order, ?int $deletedAt = null): Stack { return $this->stackService->update($id, $title, $boardId, $order, $deletedAt); } /** * @return array */ #[NoAdminRequired] public function reorder(int $stackId, int $order): array { return $this->stackService->reorder($stackId, $order); } #[NoAdminRequired] public function delete(int $stackId): Stack { return $this->stackService->delete($stackId); } /** * @return Stack[] */ #[NoAdminRequired] public function deleted(int $boardId): array { return $this->stackService->fetchDeleted($boardId); } }