ILIAS
trunk Revision v13.0_alpha-52-g21c366bbdd4
◀ ilDoc Overview
EditingLinkBuilder.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Blog\Navigation\Link
;
22
23
use
ILIAS\Blog\Editing\EditingGUI
;
24
25
class
EditingLinkBuilder
extends
PresentationLinkBuilder
26
{
27
protected
function
getPathForView
(
string
$view): array
28
{
29
return
match ($view) {
30
self::VIEW_MAIN => [
31
\ilObjBlogGUI::class,
32
EditingGUI::class
33
],
34
self::VIEW_POSTING => [
35
\ilObjBlogGUI::class,
36
EditingGUI::class,
37
\ilBlogPostingGUI::class
38
],
39
};
40
}
41
42
protected
function
getCmdForView
(
string
$view): string
43
{
44
return
match ($view) {
45
self::VIEW_MAIN =>
"render"
,
46
self::VIEW_POSTING =>
"edit"
,
47
};
48
}
49
}
ILIAS\Blog\Editing\EditingGUI
@ilCtrl_Calls ILIAS\Blog\Editing\EditingGUI: ilRepositorySearchGUI, ilBlogPostingGUI
Definition:
EditingGUI.php:37
ILIAS\Blog\Navigation\Link\EditingLinkBuilder
Definition:
EditingLinkBuilder.php:26
ILIAS\Blog\Navigation\Link\EditingLinkBuilder\getCmdForView
getCmdForView(string $view)
Definition:
EditingLinkBuilder.php:42
ILIAS\Blog\Navigation\Link\EditingLinkBuilder\getPathForView
getPathForView(string $view)
Definition:
EditingLinkBuilder.php:27
ILIAS\Blog\Navigation\Link\PresentationLinkBuilder
Standard link builder using ilCtrl for web view.
Definition:
PresentationLinkBuilder.php:29
ILIAS\Blog\Navigation\Link
Definition:
EditingLinkBuilder.php:21
components
ILIAS
Blog
Navigation
Link
EditingLinkBuilder.php
Generated on Tue Nov 10 2026 23:07:47 for ILIAS by
1.9.4 (using
Doxyfile
)