public function getGroupNames($recursive = false) { $names = $this->getGroups([], $recursive)->map(function (Group $group) { return $group->getCommonName(); })->toArray(); return array_unique($names); }