|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\Test\Settings\Templates\PersonalSettingsTableActions:Public Member Functions | |
| __construct (private readonly RequestDataCollector $test_request, private readonly ResponseHandler $test_response, private readonly UIRenderer $ui_renderer, private readonly UIFactory $ui_factory, private readonly Language $lng, private readonly \ilObjUser $user, private readonly PersonalSettingsRepository $repository, private readonly array $actions) | |
| getActions (URLBuilder $url_builder, URLBuilderToken $row_id_token, URLBuilderToken $action_token, URLBuilderToken $action_type_token) | |
| getAction (string $action_id) | |
| perform (URLBuilder $url_builder, URLBuilderToken $row_id_token, URLBuilderToken $action_token, URLBuilderToken $action_type_token) | |
Data Fields | |
| const string | ROW_ID_PARAMETER = 't_id' |
| const string | ACTION_PARAMETER = 'action' |
| const string | ACTION_TYPE_PARAMETER = 'action_type' |
| const string | SUBMIT_ACTION = 'submitTableAction' |
Private Member Functions | |
| submit (TableAction $action, URLBuilder $url_builder, array $selection,) | |
| showModal (TableAction $action, URLBuilder $url_builder, array $selection,) | |
| checkAccess (array $selection) | |
| fail (string $message_key) | |
Definition at line 32 of file PersonalSettingsTableActions.php.
| ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::__construct | ( | private readonly RequestDataCollector | $test_request, |
| private readonly ResponseHandler | $test_response, | ||
| private readonly UIRenderer | $ui_renderer, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly Language | $lng, | ||
| private readonly \ilObjUser | $user, | ||
| private readonly PersonalSettingsRepository | $repository, | ||
| private readonly array | $actions | ||
| ) |
| array<string,TableAction> | $actions |
Definition at line 42 of file PersonalSettingsTableActions.php.
|
private |
| PersonalSettingsTemplate[] | $selection |
Definition at line 148 of file PersonalSettingsTableActions.php.
References ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 158 of file PersonalSettingsTableActions.php.
| ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::getAction | ( | string | $action_id | ) |
Definition at line 68 of file PersonalSettingsTableActions.php.
| ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::getActions | ( | URLBuilder | $url_builder, |
| URLBuilderToken | $row_id_token, | ||
| URLBuilderToken | $action_token, | ||
| URLBuilderToken | $action_type_token | ||
| ) |
Definition at line 54 of file PersonalSettingsTableActions.php.
| ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::perform | ( | URLBuilder | $url_builder, |
| URLBuilderToken | $row_id_token, | ||
| URLBuilderToken | $action_token, | ||
| URLBuilderToken | $action_type_token | ||
| ) |
Definition at line 73 of file PersonalSettingsTableActions.php.
|
private |
Definition at line 129 of file PersonalSettingsTableActions.php.
|
private |
Definition at line 117 of file PersonalSettingsTableActions.php.
| const string ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::ACTION_PARAMETER = 'action' |
Definition at line 35 of file PersonalSettingsTableActions.php.
Referenced by ILIAS\Test\Settings\Templates\PersonalSettingsTable\acquireParameters().
| const string ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::ACTION_TYPE_PARAMETER = 'action_type' |
Definition at line 36 of file PersonalSettingsTableActions.php.
Referenced by ILIAS\Test\Settings\Templates\PersonalSettingsTable\acquireParameters().
| const string ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::ROW_ID_PARAMETER = 't_id' |
Definition at line 34 of file PersonalSettingsTableActions.php.
Referenced by ILIAS\Test\Settings\Templates\PersonalSettingsTable\acquireParameters().
| const string ILIAS\Test\Settings\Templates\PersonalSettingsTableActions::SUBMIT_ACTION = 'submitTableAction' |
Definition at line 37 of file PersonalSettingsTableActions.php.