Class ilMailOptionsGUITest.
More...
◆ getMailOptionsGUI()
ilMailOptionsGUITest::getMailOptionsGUI |
( |
ServerRequestInterface |
$request, |
|
|
ilCtrl |
$ctrl, |
|
|
ilMailOptions |
$mail_options |
|
) |
| |
|
protected |
◆ testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied()
ilMailOptionsGUITest::testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied |
( |
| ) |
|
- Exceptions
-
Definition at line 43 of file ilMailOptionsGUITest.php.
References getMailOptionsGUI().
45 $request = $this->getMockBuilder(ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
46 $request->method(
'getQueryParams')->willReturn([]);
47 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
48 $ctrl->method(
'getCmd')->willReturn(
'showOptions');
49 $form = $this->getMockBuilder(ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
50 $db = $this->createMock(ilDBInterface::class);
52 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
'get'])->getMock();
53 $settings->method(
'get')->willReturnCallback(
static function (
string $key, $default =
false) {
54 if ($key ===
'show_mail_settings') {
70 $gui->executeCommand();
Class ilMailOptions this class handles user mails.
getMailOptionsGUI(ServerRequestInterface $request, ilCtrl $ctrl, ilMailOptions $mail_options)
◆ testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem()
ilMailOptionsGUITest::testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem |
( |
| ) |
|
- Exceptions
-
Definition at line 76 of file ilMailOptionsGUITest.php.
References getMailOptionsGUI().
78 $request = $this->getMockBuilder(ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
79 $request->method(
'getQueryParams')->willReturn([]);
80 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
81 $ctrl->method(
'getCmd')->willReturn(
'showOptions');
82 $form = $this->getMockBuilder(ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
83 $db = $this->createMock(ilDBInterface::class);
85 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
'get'])->getMock();
86 $settings->method(
'get')->willReturnCallback(
static function (
string $key, $default =
false) {
87 if ($key ===
'show_mail_settings') {
94 $ctrl->expects($this->once())->method(
'redirectByClass')->with(
'ilMailGUI');
104 $gui->setForm($form);
105 $gui->executeCommand();
Class ilMailOptions this class handles user mails.
getMailOptionsGUI(ServerRequestInterface $request, ilCtrl $ctrl, ilMailOptions $mail_options)
◆ testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings()
ilMailOptionsGUITest::testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings |
( |
| ) |
|
- Exceptions
-
Definition at line 111 of file ilMailOptionsGUITest.php.
References getMailOptionsGUI().
113 $request = $this->getMockBuilder(ServerRequestInterface::class)->disableOriginalConstructor()->getMock();
114 $request->method(
'getQueryParams')->willReturn([
115 'referrer' =>
'ilPersonalSettingsGUI' 117 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
118 $ctrl->expects($this->once())->method(
'redirectByClass')->with(
'ilPersonalSettingsGUI');
119 $ctrl->method(
'getCmd')->willReturn(
'showOptions');
120 $form = $this->getMockBuilder(ilMailOptionsFormGUI::class)->disableOriginalConstructor()->getMock();
121 $db = $this->createMock(ilDBInterface::class);
123 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
'get'])->getMock();
124 $settings->method(
'get')->willReturnCallback(
static function (
string $key, $default =
false) {
125 if ($key ===
'show_mail_settings') {
140 $gui->setForm($form);
141 $gui->executeCommand();
Class ilMailOptions this class handles user mails.
getMailOptionsGUI(ServerRequestInterface $request, ilCtrl $ctrl, ilMailOptions $mail_options)
The documentation for this class was generated from the following file: