public function getUserSearchableFields() { $fields = $this->container->get('claroline.manager.facet_manager')->getFieldFacets(); $baseFields = User::getSearchableFields(); foreach ($fields as $field) { $baseFields[] = $field->getName(); } $baseFields[] = 'group_name'; $baseFields[] = 'organization_name'; $event = $this->strictEventDispatcher->dispatch('user_add_filter_event', 'UserAddFilter', array($baseFields)); return $event->getFilters(); }