for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Badger\Bundle\UserBundle\Entity;
use FOS\UserBundle\Model\GroupInterface;
/**
* @author Adrien Pétremann <[email protected]>
* @license http://opensource.org/licenses/MIT The MIT License (MIT)
*/
class Group implements GroupInterface
{
/** @var string */
protected $id;
protected $name;
* @param string $role
*
* @return self
public function addRole($role)
// TODO: Implement addRole() method.
}
* @return string
public function getId()
return $this->id;
public function getName()
return $this->name;
* @return boolean
public function hasRole($role)
// TODO: Implement hasRole() method.
* @return array
public function getRoles()
// TODO: Implement getRoles() method.
public function removeRole($role)
// TODO: Implement removeRole() method.
* @param string $name
public function setName($name)
$this->name = $name;
return $this;
* @param array $roles
public function setRoles(array $roles)
// TODO: Implement setRoles() method.