ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
ILIAS\User\Search\EndpointFactory Class Reference
+ Collaboration diagram for ILIAS\User\Search\EndpointFactory:

Public Member Functions

 __construct (private readonly FieldConfigurationRepository $field_configuration_repository, private readonly ProfileDataRepository $profile_data_repository, private readonly SettingsDataRepository $settings_data_repository, private readonly \ilObjUser $current_user, private readonly HttpService $http, private readonly Refinery $refinery, private readonly \ilCtrl $ctrl, private readonly DataFactory $data_factory)
 
 getEndpointGUI (EndpointConfigurator $endpoint_configurator)
 

Detailed Description

Definition at line 30 of file EndpointFactory.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\User\Search\EndpointFactory::__construct ( private readonly FieldConfigurationRepository  $field_configuration_repository,
private readonly ProfileDataRepository  $profile_data_repository,
private readonly SettingsDataRepository  $settings_data_repository,
private readonly \ilObjUser  $current_user,
private readonly HttpService  $http,
private readonly Refinery  $refinery,
private readonly \ilCtrl  $ctrl,
private readonly DataFactory  $data_factory 
)

Definition at line 32 of file EndpointFactory.php.

41 {
42 }

Member Function Documentation

◆ getEndpointGUI()

ILIAS\User\Search\EndpointFactory::getEndpointGUI ( EndpointConfigurator  $endpoint_configurator)

Definition at line 44 of file EndpointFactory.php.

46 : EndpointGUI {
47 return new EndpointGUI(
48 $this->field_configuration_repository,
49 $this->profile_data_repository,
50 $this->settings_data_repository,
51 $this->current_user,
52 $this->http,
53 $this->refinery,
54 $this->ctrl,
55 $this->data_factory,
56 $endpoint_configurator
57 );
58 }
static http()
Fetches the global http state from ILIAS.

The documentation for this class was generated from the following file: