Applied php-cs-fixer and added some @PHPDoc
Signed-off-by: Gergely POLONKAI <polesz@w00d5t0ck.info>
This commit is contained in:
		@@ -6,7 +6,7 @@ use Doctrine\ORM\Mapping as ORM;
 | 
			
		||||
 | 
			
		||||
use KekRozsak\SecurityBundle\Entity\User;
 | 
			
		||||
 | 
			
		||||
/** 
 | 
			
		||||
/**
 | 
			
		||||
 * @ORM\Entity
 | 
			
		||||
 * @ORM\Table(name="articles")
 | 
			
		||||
 */
 | 
			
		||||
@@ -46,12 +46,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(\KekRozsak\SecurityBundle\Entity\User $createdBy)
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -77,12 +78,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime $createdAt
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -108,12 +110,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string  $title
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -139,12 +142,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string  $slug
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -170,12 +174,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set text
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $text
 | 
			
		||||
     * @param  string  $text
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setText($text)
 | 
			
		||||
    {
 | 
			
		||||
        $this->text = $text;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -201,12 +206,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set mainPage
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $mainPage
 | 
			
		||||
     * @param  boolean $mainPage
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setMainPage($mainPage)
 | 
			
		||||
    {
 | 
			
		||||
        $this->mainPage = $mainPage;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -232,12 +238,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set public
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $public
 | 
			
		||||
     * @param  boolean $public
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setPublic($public = false)
 | 
			
		||||
    {
 | 
			
		||||
        $this->public = $public;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -263,12 +270,13 @@ class Article
 | 
			
		||||
    /**
 | 
			
		||||
     * Set source
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $source
 | 
			
		||||
     * @param  string  $source
 | 
			
		||||
     * @return Article
 | 
			
		||||
     */
 | 
			
		||||
    public function setSource($source = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->source = $source;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -58,7 +58,7 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Remove a copy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\FrontBundle\Entity\BookCopy $copy
 | 
			
		||||
     * @param  KekRozsak\FrontBundle\Entity\BookCopy $copy
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function removeCopy(BookCopy $copy)
 | 
			
		||||
@@ -83,8 +83,7 @@ class Book
 | 
			
		||||
     */
 | 
			
		||||
    public function getCopiesBorrowed()
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function($copy)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function($copy) {
 | 
			
		||||
                return ($copy->getBorrower() !== null);
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -92,13 +91,12 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Get the copies of this Book those are borrowed by $user
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User        $user
 | 
			
		||||
     * @return Doctrine\Common\Collections\ArrayCollection
 | 
			
		||||
     */
 | 
			
		||||
    public function getCopiesBorrowedByUser(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user) {
 | 
			
		||||
                return ($copy->getBorrower() == $user);
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -107,13 +105,12 @@ class Book
 | 
			
		||||
     * Get the copies of this Book those are borrowed by $user, but marked as
 | 
			
		||||
     * returned
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User        $user
 | 
			
		||||
     * @return Doctrine\Common\Collections\ArrayCollection
 | 
			
		||||
     */
 | 
			
		||||
    public function getCopiesBorrowedReturnedByUser(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user) {
 | 
			
		||||
                return ($copy->getBorrower() == $user) && ($copy->isBorrowerReturned());
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -133,13 +130,12 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Get $user's copies of this Book
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User        $user
 | 
			
		||||
     * @return Doctrine\Common\Collections\ArrayCollection
 | 
			
		||||
     */
 | 
			
		||||
    public function getUsersCopies(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function ($copy) use ($user)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function ($copy) use ($user) {
 | 
			
		||||
                return ($copy->getOwner() == $user);
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -147,13 +143,12 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Get $user's borrowable copies of this Book
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User        $user
 | 
			
		||||
     * @return Doctrine\Common\Collections\ArrayCollection
 | 
			
		||||
     */
 | 
			
		||||
    public function getUsersCopiesBorrowable(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user) {
 | 
			
		||||
                return (($copy->getOwner() == $user) && $copy->isBorrowable());
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -161,13 +156,12 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Get $user's buyable copies of this Book
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User        $user
 | 
			
		||||
     * @return Doctrine\Common\Collections\ArrayCollection
 | 
			
		||||
     */
 | 
			
		||||
    public function getUsersCopiesBuyable(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user)
 | 
			
		||||
            {
 | 
			
		||||
        return $this->copies->filter(function($copy) use ($user) {
 | 
			
		||||
                return (($copy->getOwner() == $user) && $copy->isBuyable());
 | 
			
		||||
            });
 | 
			
		||||
    }
 | 
			
		||||
@@ -184,13 +178,14 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Set author
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $author
 | 
			
		||||
     * @param  string $author
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function setAuthor($author)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->author = $author;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -216,13 +211,14 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string $title
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -248,13 +244,14 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Set year
 | 
			
		||||
     *
 | 
			
		||||
     * @param integer $year
 | 
			
		||||
     * @param  integer $year
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function setYear($year)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->year = $year;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -289,13 +286,14 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Add a user for want-to-borrowers
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function addWouldBorrow(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->wouldBorrow->add($user);
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -312,7 +310,7 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if $user would like to borrow this book
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function userWouldBorrow(User $user)
 | 
			
		||||
@@ -333,12 +331,13 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Add a user for want-to-buyers
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return Book
 | 
			
		||||
     */
 | 
			
		||||
    public function addWouldBuy(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        $this->wouldBuy->add($user);
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -355,7 +354,7 @@ class Book
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if specified user would buy this book
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function userWouldBuy(User $user)
 | 
			
		||||
 
 | 
			
		||||
@@ -90,13 +90,14 @@ class BookCopy
 | 
			
		||||
    /**
 | 
			
		||||
     * Set borrowable
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $borrowable
 | 
			
		||||
     * @param  boolean  $borrowable
 | 
			
		||||
     * @return BookCopy
 | 
			
		||||
     */
 | 
			
		||||
    public function setBorrowable($borrowable)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->borrowable = $borrowable;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -122,13 +123,14 @@ class BookCopy
 | 
			
		||||
    /**
 | 
			
		||||
     * Set buyable
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $buyable
 | 
			
		||||
     * @param  boolean  $buyable
 | 
			
		||||
     * @return BookCopy
 | 
			
		||||
     */
 | 
			
		||||
    public function setBuyable($buyable)
 | 
			
		||||
    {
 | 
			
		||||
        // Check if parameter is boolean!
 | 
			
		||||
        $this->buyable = $buyable;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -58,12 +58,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string   $title
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -90,12 +91,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string   $slug
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -122,12 +124,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -153,12 +156,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime $createdAt
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -184,12 +188,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set content
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $content
 | 
			
		||||
     * @param  string   $content
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setContent($content)
 | 
			
		||||
    {
 | 
			
		||||
        $this->content = $content;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -212,12 +217,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Add a group
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\FrontBundle\Entity\Group $group
 | 
			
		||||
     * @param  KekRozsak\FrontBundle\Entity\Group $group
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function addGroup(Group $group)
 | 
			
		||||
    {
 | 
			
		||||
        $this->groups[] = $group;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -243,12 +249,13 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set updatedBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $updatedBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $updatedBy
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setUpdatedBy(User $updatedBy = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->updatedBy = $updatedBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -274,15 +281,16 @@ class Document
 | 
			
		||||
    /**
 | 
			
		||||
     * Set updatedAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $updatedAt
 | 
			
		||||
     * @param  DateTime $updatedAt
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setUpdatedAt(\DateTime $updatedAt = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->updatedAt = $updatedAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get updatedAt
 | 
			
		||||
     *
 | 
			
		||||
@@ -298,19 +306,20 @@ class Document
 | 
			
		||||
     * @ORM\Column(type="text", nullable=true)
 | 
			
		||||
     */
 | 
			
		||||
    protected $updateReason;
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set updateReason
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $updateReason
 | 
			
		||||
     * @param  string   $updateReason
 | 
			
		||||
     * @return Document
 | 
			
		||||
     */
 | 
			
		||||
    public function setUpdateReason($updateReason = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->updateReason = $updateReason;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get updateReason
 | 
			
		||||
     *
 | 
			
		||||
 
 | 
			
		||||
@@ -29,7 +29,7 @@ class Event
 | 
			
		||||
     * @ORM\Column(type="integer")
 | 
			
		||||
     */
 | 
			
		||||
    protected $id;
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get id
 | 
			
		||||
     *
 | 
			
		||||
@@ -39,7 +39,7 @@ class Event
 | 
			
		||||
    {
 | 
			
		||||
        return $this->id;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * The User who created the Event
 | 
			
		||||
     *
 | 
			
		||||
@@ -49,19 +49,20 @@ class Event
 | 
			
		||||
     * @ORM\JoinColumn(name="created_by_id")
 | 
			
		||||
     */
 | 
			
		||||
    protected $createdBy;
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get createdBy
 | 
			
		||||
     *
 | 
			
		||||
@@ -71,7 +72,7 @@ class Event
 | 
			
		||||
    {
 | 
			
		||||
        return $this->createdBy;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * The date on which the Event starts
 | 
			
		||||
     *
 | 
			
		||||
@@ -80,19 +81,20 @@ class Event
 | 
			
		||||
     * @ORM\Column(type="date", nullable=true, name="start_date", nullable=false)
 | 
			
		||||
     */
 | 
			
		||||
    protected $startDate;
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set startDate
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $startDate
 | 
			
		||||
     * @param  DateTime $startDate
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setStartDate(\DateTime $startDate = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->startDate = $startDate;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get startDate
 | 
			
		||||
     *
 | 
			
		||||
@@ -102,7 +104,7 @@ class Event
 | 
			
		||||
    {
 | 
			
		||||
        return $this->startDate;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * The date on which the Event ends. May be null if same as $startDate
 | 
			
		||||
     *
 | 
			
		||||
@@ -115,13 +117,14 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set endDate
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $endDate
 | 
			
		||||
     * @param  DateTime $endDate
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setEndDate(\DateTime $endDate = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if endDate is later than startDate
 | 
			
		||||
        $this->endDate = $endDate;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -148,12 +151,13 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Add attendee
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $attendee
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $attendee
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function addAttendee(User $attendee)
 | 
			
		||||
    {
 | 
			
		||||
        $this->attendees[] = $attendee;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -170,13 +174,12 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if a user is attending
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function isAttending(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        $users = $this->attendees->filter(function ($attendee) use ($user)
 | 
			
		||||
        {
 | 
			
		||||
        $users = $this->attendees->filter(function ($attendee) use ($user) {
 | 
			
		||||
            if ($attendee == $user) {
 | 
			
		||||
                return true;
 | 
			
		||||
            }
 | 
			
		||||
@@ -199,13 +202,14 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string $title
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -233,13 +237,14 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string $slug
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -267,13 +272,14 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set description
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $description
 | 
			
		||||
     * @param  string $description
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setDescription($description)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->description = $description;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -297,12 +303,13 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set group
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\FrontBundle\Entity\Group $group
 | 
			
		||||
     * @param  KekRozsak\FrontBundle\Entity\Group $group
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setGroup(Group $group = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->group = $group;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -328,13 +335,14 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set cancelled
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $cancelled
 | 
			
		||||
     * @param  boolean $cancelled
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setCancelled($cancelled = false)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean
 | 
			
		||||
        $this->cancelled = $cancelled;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -360,12 +368,13 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Set startTime
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $startTime
 | 
			
		||||
     * @param  DateTime $startTime
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setStartTime(\DateTime $startTime)
 | 
			
		||||
    {
 | 
			
		||||
        $this->startTime = $startTime;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -391,13 +400,14 @@ class Event
 | 
			
		||||
     /**
 | 
			
		||||
     * Set endTime
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $endTime
 | 
			
		||||
     * @param  DateTime $endTime
 | 
			
		||||
     * @return Event
 | 
			
		||||
     */
 | 
			
		||||
    public function setEndTime(\DateTime $endTime = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if endTime is later than startDate + startTime
 | 
			
		||||
        $this->endTime = $endTime;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -414,7 +424,7 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if an event will go on a specific date
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $date
 | 
			
		||||
     * @param  DateTime $date
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function isOnDate(\DateTime $date)
 | 
			
		||||
@@ -436,7 +446,7 @@ class Event
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if the event happened before a given date
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $date
 | 
			
		||||
     * @param  DateTime $date
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function isPast(\DateTime $date = null)
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ class ForumPost
 | 
			
		||||
     *
 | 
			
		||||
     * @var KekRozsak\SecurityBundle\Entity\User $createBy
 | 
			
		||||
     *
 | 
			
		||||
     * @ORM\ManyToOne(targetEntity="\KekRozsak\SecurityBundle\Entity\User")
 | 
			
		||||
     * @ORM\ManyToOne(targetEntity="KekRozsak\SecurityBundle\Entity\User")
 | 
			
		||||
     * @ORM\JoinColumn(name="created_by_id")
 | 
			
		||||
     */
 | 
			
		||||
    protected $createdBy;
 | 
			
		||||
@@ -48,20 +48,21 @@ class ForumPost
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return ForumPost
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @return \KekRozsak\SecurityBundle\Entity\User
 | 
			
		||||
     * @return KekRozsak\SecurityBundle\Entity\User
 | 
			
		||||
     */
 | 
			
		||||
    public function getCreatedBy()
 | 
			
		||||
    {
 | 
			
		||||
@@ -80,7 +81,7 @@ class ForumPost
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime  $createdAt
 | 
			
		||||
     * @return ForumPost
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
@@ -111,13 +112,14 @@ class ForumPost
 | 
			
		||||
    /**
 | 
			
		||||
     * Set text
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $text
 | 
			
		||||
     * @param  string    $text
 | 
			
		||||
     * @return ForumPost
 | 
			
		||||
     */
 | 
			
		||||
    public function setText($text)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->text = $text;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -143,7 +145,7 @@ class ForumPost
 | 
			
		||||
    /**
 | 
			
		||||
     * Set topic
 | 
			
		||||
     *
 | 
			
		||||
     * @param ForumTopic $topic
 | 
			
		||||
     * @param  ForumTopic $topic
 | 
			
		||||
     * @return ForumPost
 | 
			
		||||
     */
 | 
			
		||||
    public function setTopic(ForumTopic $topic)
 | 
			
		||||
@@ -180,6 +182,6 @@ class ForumPost
 | 
			
		||||
    {
 | 
			
		||||
        if ($this->createdAt === null) {
 | 
			
		||||
            $this->createdAt = new \DateTime('now');
 | 
			
		||||
	}
 | 
			
		||||
    }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -59,6 +59,7 @@ class ForumTopic
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -84,13 +85,14 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime   $createdAt
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if not null!
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -117,13 +119,14 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Set topicGroup
 | 
			
		||||
     *
 | 
			
		||||
     * @param ForumTopicGroup $topicGroup
 | 
			
		||||
     * @param  ForumTopicGroup $topicGroup
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function setTopicGroup(ForumTopicGroup $topicGroup)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if not null!
 | 
			
		||||
        $this->topicGroup = $topicGroup;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -149,13 +152,14 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string     $slug
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -181,13 +185,14 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string     $title
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -214,7 +219,7 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Set lastPost
 | 
			
		||||
     *
 | 
			
		||||
     * @param ForumPost $lastPost
 | 
			
		||||
     * @param  ForumPost  $lastPost
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function setLastPost($lastPost = null)
 | 
			
		||||
@@ -244,13 +249,14 @@ class ForumTopic
 | 
			
		||||
    /**
 | 
			
		||||
     * Add post
 | 
			
		||||
     *
 | 
			
		||||
     * @param ForumPost $post
 | 
			
		||||
     * @param  ForumPost  $post
 | 
			
		||||
     * @return ForumTopic
 | 
			
		||||
     */
 | 
			
		||||
    public function addPost(ForumPost $post)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->posts[] = $post;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -53,13 +53,14 @@ class ForumTopicGroup
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return ForumTopicGroup
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -85,13 +86,14 @@ class ForumTopicGroup
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime        $createdAt
 | 
			
		||||
     * @return ForumTopicGroup
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -117,13 +119,14 @@ class ForumTopicGroup
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string          $slug
 | 
			
		||||
     * @return ForumTopicGroup
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -149,12 +152,13 @@ class ForumTopicGroup
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string          $title
 | 
			
		||||
     * @return ForumTopicGroup
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -180,13 +184,14 @@ class ForumTopicGroup
 | 
			
		||||
    /**
 | 
			
		||||
     * Add topic
 | 
			
		||||
     *
 | 
			
		||||
     * @param ForumTopic $topic
 | 
			
		||||
     * @param  ForumTopic      $topic
 | 
			
		||||
     * @return ForumTopicGroup
 | 
			
		||||
     */
 | 
			
		||||
    public function addTopic(ForumTopic $topic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->topics[] = $topic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -55,12 +55,13 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set leader
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $leader
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $leader
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setLeader(User $leader = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->leader = $leader;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -88,13 +89,14 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set name
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $name
 | 
			
		||||
     * @param  string $name
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setName($name)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->name = $name;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -120,13 +122,14 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set slug
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $slug
 | 
			
		||||
     * @param  string $slug
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setSlug($slug)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->slug = $slug;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -153,12 +156,13 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -184,13 +188,14 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime $createdAt
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -217,13 +222,14 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Add member
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\FrontBundle\Entity\UserGroupMembership $member
 | 
			
		||||
     * @param  KekRozsak\FrontBundle\Entity\UserGroupMembership $member
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function addMember(UserGroupMembership $member)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->members[] = $member;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -240,13 +246,12 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if user is a member of this Group
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function isMember(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return ($this->members->filter(function ($groupMembership) use ($user)
 | 
			
		||||
        {
 | 
			
		||||
        return ($this->members->filter(function ($groupMembership) use ($user) {
 | 
			
		||||
            return (
 | 
			
		||||
                    ($groupMembership->getUser() == $user)
 | 
			
		||||
                    && (
 | 
			
		||||
@@ -260,13 +265,12 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Check if user already requested a membership in this Group
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return boolean
 | 
			
		||||
     */
 | 
			
		||||
    public function isRequested(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        return ($this->members->filter(function ($groupMembership) use ($user)
 | 
			
		||||
        {
 | 
			
		||||
        return ($this->members->filter(function ($groupMembership) use ($user) {
 | 
			
		||||
            return (
 | 
			
		||||
                    ($groupMembership->getUser() == $user)
 | 
			
		||||
                    && ($groupMembership->getMembershipRequestedAt() !== null)
 | 
			
		||||
@@ -286,12 +290,13 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Set description
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $description
 | 
			
		||||
     * @param  string $description
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function setDescription($description = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->description = $description;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -323,6 +328,7 @@ class Group
 | 
			
		||||
    public function setOpen($open = false)
 | 
			
		||||
    {
 | 
			
		||||
        $this->open = $open;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -353,16 +359,17 @@ class Group
 | 
			
		||||
    /**
 | 
			
		||||
     * Add document
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\FrontBundle\Entity\Document $document
 | 
			
		||||
     * @param  KekRozsak\FrontBundle\Entity\Document $document
 | 
			
		||||
     * @return Group
 | 
			
		||||
     */
 | 
			
		||||
    public function addDocument(Document $document)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->documents[] = $document;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get all documents
 | 
			
		||||
     *
 | 
			
		||||
 
 | 
			
		||||
@@ -45,13 +45,14 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * Set title
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $title
 | 
			
		||||
     * @param  string $title
 | 
			
		||||
     * @return News
 | 
			
		||||
     */
 | 
			
		||||
    public function setTitle($title)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty or null!
 | 
			
		||||
        $this->title = $title;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -77,12 +78,13 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * Set text
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $text
 | 
			
		||||
     * @param  string $text
 | 
			
		||||
     * @return News
 | 
			
		||||
     */
 | 
			
		||||
    public function setText($text)
 | 
			
		||||
    {
 | 
			
		||||
        $this->text = $text;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -108,13 +110,14 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $createdAt
 | 
			
		||||
     * @param  DateTime $createdAt
 | 
			
		||||
     * @return News
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedAt(\DateTime $createdAt)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdAt = $createdAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -131,9 +134,9 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * The User who created this News item
 | 
			
		||||
     *
 | 
			
		||||
     * @var \KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @var KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @ORM\ManyToOne(targetEntity="\KekRozsak\SecurityBundle\Entity\User")
 | 
			
		||||
     * @ORM\ManyToOne(targetEntity="KekRozsak\SecurityBundle\Entity\User")
 | 
			
		||||
     * @ORM\JoinColumn(name="created_by_id")
 | 
			
		||||
     */
 | 
			
		||||
    protected $createdBy;
 | 
			
		||||
@@ -141,20 +144,21 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * Set createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @param \KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $createdBy
 | 
			
		||||
     * @return News
 | 
			
		||||
     */
 | 
			
		||||
    public function setCreatedBy(User $createdBy)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->createdBy = $createdBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get createdBy
 | 
			
		||||
     *
 | 
			
		||||
     * @return \KekRozsak\SecurityBundle\Entity\User
 | 
			
		||||
     * @return KekRozsak\SecurityBundle\Entity\User
 | 
			
		||||
     */
 | 
			
		||||
    public function getCreatedBy()
 | 
			
		||||
    {
 | 
			
		||||
@@ -173,13 +177,14 @@ class News
 | 
			
		||||
    /**
 | 
			
		||||
     * Set public
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $public
 | 
			
		||||
     * @param  boolean $public
 | 
			
		||||
     * @return News
 | 
			
		||||
     */
 | 
			
		||||
    public function setPublic($public)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->public = $public;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ namespace KekRozsak\FrontBundle\Entity;
 | 
			
		||||
 | 
			
		||||
use Doctrine\ORM\Mapping as ORM;
 | 
			
		||||
 | 
			
		||||
use \KekRozsak\SecurityBundle\Entity\User;
 | 
			
		||||
use KekRozsak\SecurityBundle\Entity\User;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * KekRozsak\FrontBundle\Entity\UserData
 | 
			
		||||
@@ -38,12 +38,13 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set user
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setUser(\KekRozsak\SecurityBundle\Entity\User $user)
 | 
			
		||||
    public function setUser(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        $this->user = $user;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -69,13 +70,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set emailPublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $emailPublic
 | 
			
		||||
     * @param  boolean  $emailPublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setEmailPublic($emailPublic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->emailPublic = $emailPublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -101,13 +103,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set realName
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $realName
 | 
			
		||||
     * @param  string   $realName
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setRealName($realName = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->realName = $realName;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -133,13 +136,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set realNamePublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $realNamePublic
 | 
			
		||||
     * @param  boolean  $realNamePublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setRealNamePublic($realNamePublic = false)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->realNamePublic = $realNamePublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -165,12 +169,13 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set selfDescription
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $selfDescription
 | 
			
		||||
     * @param  string   $selfDescription
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setSelfDescription($selfDescription = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->selfDescription = $selfDescription;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -196,13 +201,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set msnAddress
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $msnAddress
 | 
			
		||||
     * @param  string   $msnAddress
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setMsnAddress($msnAddress = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->msnAddress = $msnAddress;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -228,13 +234,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set msnAddressPublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $msnAddressPublic
 | 
			
		||||
     * @param  boolean  $msnAddressPublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setMsnAddressPublic($msnAddressPublic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->msnAddressPublic = $msnAddressPublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -260,13 +267,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set googleTalk
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $googleTalk
 | 
			
		||||
     * @param  string   $googleTalk
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setGoogleTalk($googleTalk = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->googleTalk = $googleTalk;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -292,13 +300,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set googleTalkPublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $googleTalkPublic
 | 
			
		||||
     * @param  boolean  $googleTalkPublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setGoogleTalkPublic($googleTalkPublic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->googleTalkPublic = $googleTalkPublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -324,13 +333,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set skype
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $skype
 | 
			
		||||
     * @param  string   $skype
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setSkype($skype = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->skype = $skype;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -356,13 +366,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set skypePublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $skypePublic
 | 
			
		||||
     * @param  boolean  $skypePublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setSkypePublic($skypePublic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->skypePublic = $skypePublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -388,13 +399,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set phoneNumber
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $phoneNumber
 | 
			
		||||
     * @param  string   $phoneNumber
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setPhoneNumber($phoneNumber = null)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if empty!
 | 
			
		||||
        $this->phoneNumber = $phoneNumber;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -420,13 +432,14 @@ class UserData
 | 
			
		||||
    /**
 | 
			
		||||
     * Set phoneNumberPublic
 | 
			
		||||
     *
 | 
			
		||||
     * @param boolean $phoneNumberPublic
 | 
			
		||||
     * @param  boolean  $phoneNumberPublic
 | 
			
		||||
     * @return UserData
 | 
			
		||||
     */
 | 
			
		||||
    public function setPhoneNumberPublic($phoneNumberPublic)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if parameter is boolean!
 | 
			
		||||
        $this->phoneNumberPublic = $phoneNumberPublic;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@ use KekRozsak\FrontBundle\Entity\Group;
 | 
			
		||||
 */
 | 
			
		||||
class UserGroupMembership
 | 
			
		||||
{
 | 
			
		||||
    public function __construct(\KekRozsak\SecurityBundle\Entity\User $user, \KekRozsak\FrontBundle\Entity\Group $group)
 | 
			
		||||
    public function __construct(User $user, Group $group)
 | 
			
		||||
    {
 | 
			
		||||
        $this->setUser($user);
 | 
			
		||||
        $this->setGroup($group);
 | 
			
		||||
@@ -57,13 +57,14 @@ class UserGroupMembership
 | 
			
		||||
    /**
 | 
			
		||||
     * Set user
 | 
			
		||||
     *
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @param  KekRozsak\SecurityBundle\Entity\User $user
 | 
			
		||||
     * @return UserGroupMembership
 | 
			
		||||
     */
 | 
			
		||||
    public function setUser(User $user)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if not null!
 | 
			
		||||
        $this->user = $user;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -96,6 +97,7 @@ class UserGroupMembership
 | 
			
		||||
    public function setGroup(Group $group)
 | 
			
		||||
    {
 | 
			
		||||
        $this->group = $group;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -121,13 +123,14 @@ class UserGroupMembership
 | 
			
		||||
    /**
 | 
			
		||||
     * Set membershipRequestedAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $membershipRequestedAt
 | 
			
		||||
     * @param  DateTime            $membershipRequestedAt
 | 
			
		||||
     * @return UserGroupMembership
 | 
			
		||||
     */
 | 
			
		||||
    public function setMembershipRequestedAt(\DateTime $membershipRequestedAt)
 | 
			
		||||
    {
 | 
			
		||||
        // TODO: Check if null!
 | 
			
		||||
        $this->membershipRequestedAt = $membershipRequestedAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -153,12 +156,13 @@ class UserGroupMembership
 | 
			
		||||
    /**
 | 
			
		||||
     * Set membershipAcceptedAt
 | 
			
		||||
     *
 | 
			
		||||
     * @param DateTime $membershipAcceptedAt
 | 
			
		||||
     * @param  DateTime            $membershipAcceptedAt
 | 
			
		||||
     * @return UserGroupMembership
 | 
			
		||||
     */
 | 
			
		||||
    public function setMembershipAcceptedAt(\DateTime $membershipAcceptedAt = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->membershipAcceptedAt = $membershipAcceptedAt;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -188,9 +192,10 @@ class UserGroupMembership
 | 
			
		||||
     * @param KekRozsak\SecurityBundle\Entity\User
 | 
			
		||||
     * @return UserGroupMembership
 | 
			
		||||
     */
 | 
			
		||||
    public function setMembershipAcceptedBy(\KekRozsak\SecurityBundle\Entity\User $membershipAcceptedBy = null)
 | 
			
		||||
    public function setMembershipAcceptedBy(User $membershipAcceptedBy = null)
 | 
			
		||||
    {
 | 
			
		||||
        $this->membershipAcceptedBy = $membershipAcceptedBy;
 | 
			
		||||
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user