ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
GroupsRepository.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\GlobalScreen\UI\Footer\Groups
;
20
21
use
ILIAS\GlobalScreen\Scope\Footer\Collector\FooterMainCollector
;
22
23
interface
GroupsRepository
24
{
25
public
function
syncWithGlobalScreen
(
FooterMainCollector
$collector): void;
26
27
public
function
store
(
Group
$group):
Group
;
28
29
public
function
blank
():
Group
;
30
31
public
function
delete
(
Group
$group):
void
;
32
33
public
function
get
(
string
$identifier): ?
Group
;
34
35
public
function
has
(
string
$identifier): bool;
36
40
public
function
all
(): \Generator;
41
42
public
function
updatePositionById
(
string
$hashed_id,
int
$position): void;
43
44
public
function
reset
(
FooterMainCollector
$collector): void;
45
}
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\store
store(Group $group)
ILIAS\GlobalScreen\UI\Footer\Groups
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Group.php:19
FooterMainCollector
ILIAS\GlobalScreen\Scope\Footer\Collector\FooterMainCollector
Definition:
FooterMainCollector.php:38
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\all
all()
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\syncWithGlobalScreen
syncWithGlobalScreen(FooterMainCollector $collector)
Group
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\blank
blank()
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository
Definition:
GroupsRepository.php:23
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\reset
reset(FooterMainCollector $collector)
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\has
has(string $identifier)
ILIAS\GlobalScreen\UI\Footer\Groups\GroupsRepository\updatePositionById
updatePositionById(string $hashed_id, int $position)
ILIAS\ILIASObject\Creation\Group
Definition:
AddNewItemElementTypes.php:26
components
ILIAS
GlobalScreen_
classes
UI
Footer
Groups
GroupsRepository.php
Generated on Mon Sep 1 2025 23:03:13 for ILIAS by
1.8.13 (using
Doxyfile
)