ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
InformationRepository.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ResourceStorage\Information\Repository
;
22
23
use
ILIAS\ResourceStorage\Information\Information
;
24
use
ILIAS\ResourceStorage\Lock\LockingRepository
;
25
use
ILIAS\ResourceStorage\Preloader\PreloadableRepository
;
26
use
ILIAS\ResourceStorage\Revision\Revision
;
27
33
interface
InformationRepository
extends
LockingRepository
,
PreloadableRepository
34
{
35
public
function
blank
():
Information
;
36
37
38
public
function
store
(
Information
$information,
Revision
$revision): void;
39
40
41
public
function
get
(
Revision
$revision):
Information
;
42
43
44
public
function
delete
(
Information
$information,
Revision
$revision):
void
;
45
}
PreloadableRepository
ILIAS\ResourceStorage\Information\Information
Class Information.
Definition:
Information.php:27
Revision
ILIAS\ResourceStorage\Preloader\PreloadableRepository
Interface PreloadableRepository.
Definition:
PreloadableRepository.php:28
ILIAS\ResourceStorage\Information\Repository\InformationRepository\store
store(Information $information, Revision $revision)
ILIAS\ResourceStorage\Lock\LockingRepository
Interface LockingRepository.
Definition:
LockingRepository.php:27
ILIAS\ResourceStorage\Information\Repository\InformationRepository
Interface InformationRepository.
Definition:
InformationRepository.php:33
Information
ILIAS\ResourceStorage\Revision\Revision
Class FileRevision.
Definition:
Revision.php:29
LockingRepository
ILIAS\ResourceStorage\Information\Repository\InformationRepository\blank
blank()
ILIAS\ResourceStorage\Information\Repository
Definition:
InformationDBRepository.php:21
components
ILIAS
ResourceStorage
src
Information
Repository
InformationRepository.php
Generated on Sun Aug 31 2025 23:03:37 for ILIAS by
1.8.13 (using
Doxyfile
)