public function getTargetPersonLevel(PersonInterface $person) { $roles = $person->getRoles(); $level = 0; foreach ($this->getRoleMapping() as $role => $lvl) { if (in_array($role, $roles)) { $level = $lvl; break; } } return $level; }
public function getTargetPersonLevel(PersonInterface $person) { $roles = $person->getRoles(); $level = 0; if (in_array('ROLE_SUPER_ADMIN', $roles)) { $level = self::ROLE_SUPER_ADMIN; } elseif (in_array('ROLE_ADMIN', $roles)) { $level = self::ROLE_ADMIN; } elseif (in_array('ROLE_SUPER', $roles)) { $level = self::ROLE_SUPER_USER; } elseif (in_array('ROLE_DEV', $roles)) { $level = self::ROLE_DEV; } elseif (in_array('ROLE_USER', $roles)) { $level = self::ROLE_USER; } return $level; }