Example #1
0
 /**
  * Adds a post top the User's authored Posts.
  *
  * Post Author needs to be updated manually.
  *
  * @param Post $addPost
  * @return User
  */
 public function addPost(Post $addPost)
 {
     if (!$this->getAuthoredPosts()->contains($addPost)) {
         $this->authoredPosts->add($addPost);
     }
     return $this;
 }
Example #2
0
 /**
  * @param Post $post
  */
 public function removePost(Post $post)
 {
     $this->posts->removeElement($post);
 }
 /**
  * @param Post $post
  * @return $this
  */
 public function removePost(Post $post)
 {
     $this->posts->remove($post);
     return $this;
 }
Example #4
0
 public function hasPost(Post $post)
 {
     return $this->posts->contains($post);
 }
Example #5
0
 /**
  * Remove comments
  *
  * @param \Workshop\Bundle\BackendBundle\Entity\Comment $comments
  */
 public function removeComment(\Workshop\Bundle\BackendBundle\Entity\Comment $comments)
 {
     $this->comments->removeElement($comments);
 }
Example #6
0
 /**
  * Remove posts
  *
  * @param \Workshop\Bundle\BackendBundle\Entity\Post $posts
  */
 public function removePost(\Workshop\Bundle\BackendBundle\Entity\Post $posts)
 {
     $this->posts->removeElement($posts);
 }