getGroups() public method

Get groups a user belongs
public getGroups ( ) : array
return array
Example #1
0
 /**
  * User 가 속한 그룹이 권한이 있는지 판별.
  *
  * @param UserInterface $user      user instance
  * @param array         $criterion criterion group ids
  * @return bool
  */
 protected function groupInspect(UserInterface $user, $criterion)
 {
     $groups = $user->getGroups();
     foreach ($groups as $group) {
         if (in_array($group->id, $criterion)) {
             return true;
         }
     }
     return false;
 }