public function delete(User $user, $postId) { $post = $this->postRepository->find($postId); $postVote = $this->repository->delete($user, $post); $this->postRepository->updateTotalVotes($post); return $postVote; }
/** * @return bool */ public function myPostsDelete($id, User $user) { $post = $this->repository->find($id); if (!$post || $post->getUser()->getId() != $user->getId()) { return false; } return $this->repository->delete($post); }