<?php
namespace App\Application\Tupi\SecurityBundle\Entity;
use Sonata\UserBundle\Entity\BaseGroup as BaseGroup;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* Resource
*
* @ORM\Table(name="fos_user_group")
* @ORM\Entity(repositoryClass="App\Application\Tupi\SecurityBundle\Repository\GroupRepository")
*/
class Group extends BaseGroup
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
private $permissions;
/**
* Get id.
*
* @return int $id
*/
public function getId()
{
return $this->id;
}
public function __construct() {
$this->permissions = new ArrayCollection();
}
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
public function getPermissions()
{
return $this->permissions;
}
public function addPermission($permission)
{
$this->permissions->add($permission);
return $this;
}
}