userId = $userId; $this->cardService = $cardService; } /** * @NoAdminRequired */ public function index($cardId) { return $this->cardService->findAll($boardId); } /** * @NoAdminRequired */ public function read($cardId) { return $this->cardService->find($this->userId, $cardId); } /** * @NoAdminRequired */ public function reorder($cardId, $stackId, $order) { return $this->cardService->reorder($cardId, $stackId, $order); } /** * @NoAdminRequired */ public function rename($cardId, $title) { return $this->cardService->rename($cardId, $title); } /** * @NoAdminRequired */ public function create($title, $stackId, $type, $order=999) { return $this->cardService->create($title, $stackId, $type, $order, $this->userId); } /** * @NoAdminRequired */ public function update($id, $title, $stackId, $type, $order, $description) { return $this->cardService->update($id, $title, $stackId, $type, $order, $description, $this->userId); } /** * @NoAdminRequired */ public function delete($cardId) { return $this->cardService->delete($this->userId, $cardId); } /** * @NoAdminRequired */ public function assignLabel($cardId, $labelId) { return $this->cardService->assignLabel($this->userId, $cardId, $labelId); } /** * @NoAdminRequired */ public function removeLabel($cardId, $labelId) { return $this->cardService->removeLabel($this->userId, $cardId, $labelId); } }