Example #1
0
 public function setRoles($roles)
 {
     if ($roles === null) {
         parent::setRoles(null);
     } elseif (count($roles) == 0) {
         parent::setRoles(array());
     } elseif ($roles[0] instanceof UserRole) {
         parent::setRoles($roles);
     } else {
         // TODO: manage array roles
     }
 }