FrontendUser::resolveUserGroups()
\nn\t3::FrontendUser()->resolveUserGroups($arr = [], $ignoreUids = []);
Wandelt ein Array oder eine kommaseparierte Liste mit Benutzergrupen-UIDs in
| fe_user_groups-Daten aus der Datenbank auf. Prüft auf geerbte Untergruppe.
\nn\t3::FrontendUser()->resolveUserGroups( [1,2,3] );
\nn\t3::FrontendUser()->resolveUserGroups( '1,2,3' );
Copied!
| @return array
Source Code
public function resolveUserGroups( $arr = [], $ignoreUids = [] )
{
$arr = \nn\t3::Arrays( $arr )->intExplode();
if (!$arr) return [];
return GeneralUtility::makeInstance(\TYPO3\CMS\Core\Authentication\GroupResolver::class)->resolveGroupsForUser(['usergroup'=>join(',', $arr)], 'fe_groups');
}
Copied!