resq/catalyst/auth-bundle/Entity/User.php

28 lines
445 B
PHP

<?php
namespace Catalyst\AuthBundle\Entity;
abstract class User
{
protected $roles;
public function __construct()
{
$this->roles = new ArrayCollection();
}
public function getRoles()
{
$str_roles = [];
foreach ($this->roles as $role)
$str_roles[] = $role->getID();
return $str_roles;
}
public function getRoleObjects()
{
return $this->roles;
}
}