/**
* 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;
}