ILIAS
trunk Revision v12.0_alpha-33-ge186251a14d
◀ ilDoc Overview
ConfigurationRepository.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\User\Profile\Fields
;
22
23
interface
ConfigurationRepository
24
{
25
public
function
hasMigrationBeenRun
(): bool;
26
30
public
function
get
(): array;
31
public
function
getByIdentifier
(
string
$identifier): ?
Field
;
32
public
function
getByClass
(
string
$class): ?
Field
;
33
public
function
storeConfiguration
(
Field
$field): void;
34
38
public
function
getCustomFieldTypes
(): array;
39
public
function
getUnspecifiedCustomField
():
Field
;
40
public
function
deleteCustomField
(
Field
$field): void;
41
}
ILIAS\User\Profile\Fields\Field
Definition:
Field.php:45
ILIAS\User\Profile\Fields\ConfigurationRepository
Definition:
ConfigurationRepository.php:24
ILIAS\User\Profile\Fields\ConfigurationRepository\getCustomFieldTypes
getCustomFieldTypes()
ILIAS\User\Profile\Fields\ConfigurationRepository\getByClass
getByClass(string $class)
ILIAS\User\Profile\Fields\ConfigurationRepository\storeConfiguration
storeConfiguration(Field $field)
ILIAS\User\Profile\Fields\ConfigurationRepository\getUnspecifiedCustomField
getUnspecifiedCustomField()
ILIAS\User\Profile\Fields\ConfigurationRepository\deleteCustomField
deleteCustomField(Field $field)
ILIAS\User\Profile\Fields\ConfigurationRepository\hasMigrationBeenRun
hasMigrationBeenRun()
ILIAS\User\Profile\Fields\ConfigurationRepository\getByIdentifier
getByIdentifier(string $identifier)
ILIAS\User\Profile\Fields
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AvailableSections.php:21
components
ILIAS
User
src
Profile
Fields
ConfigurationRepository.php
Generated on Mon Nov 3 2025 23:04:13 for ILIAS by
1.9.4 (using
Doxyfile
)