ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
DocumentRepositoryMeta.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\LegalDocuments\Repository
;
22
23
use
ILIAS\LegalDocuments\Value\Criterion
;
24
use
ILIAS\LegalDocuments\Value\Document
;
25
use
ILIAS\Data\Result
;
26
27
interface
DocumentRepositoryMeta
28
{
33
public
function
documentFromRow
(array $row, array $criteria):
Document
;
34
public
function
documentTable
(): string;
35
public
function
exists
(
string
$doc_id_name): string;
36
40
public
function
find
(
int
$id
):
Result
;
41
42
}
ILIAS\Data\Result
Definition:
Error.php:21
ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta
Definition:
DocumentRepositoryMeta.php:27
ILIAS\LegalDocuments\Repository
Definition:
DatabaseDocumentRepository.php:21
ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta\exists
exists(string $doc_id_name)
ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta\documentTable
documentTable()
ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta\find
find(int $id)
Criterion
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
WrapperInterface
ILIAS\LegalDocuments\Value\Document
Definition:
Document.php:23
Document
ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta\documentFromRow
documentFromRow(array $row, array $criteria)
components
ILIAS
LegalDocuments
classes
Repository
DocumentRepositoryMeta.php
Generated on Mon Sep 1 2025 23:03:23 for ILIAS by
1.8.13 (using
Doxyfile
)