コード例 #1
0
 public function delete(User $user, $postId)
 {
     $post = $this->postRepository->find($postId);
     $postVote = $this->repository->delete($user, $post);
     $this->postRepository->updateTotalVotes($post);
     return $postVote;
 }
コード例 #2
0
 /**
  * @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);
 }