|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ILIAS\MetaData\DataHelper\DataHelper:
Collaboration diagram for ILIAS\MetaData\DataHelper\DataHelper:Public Member Functions | |
| matchesDurationPattern (string $string) | |
| matchesDatetimePattern (string $string) | |
| durationToIterator (string $duration) | |
| durationToSeconds (string $duration) | |
| datetimeToIterator (string $datetime) | |
| datetimeToObject (string $datetime) | |
| durationFromIntegers (?int $years, ?int $months, ?int $days, ?int $hours, ?int $minutes, ?int $seconds) | |
| datetimeFromObject (\DateTimeImmutable $object) | |
| Note that LOM in ILIAS ignores the time part of any datetimes. More... | |
| getAllLanguages () | |
Additional Inherited Members | |
Data Fields inherited from ILIAS\MetaData\DataHelper\Constants | |
| const | DURATION_REGEX |
| This monstrosity makes sure durations conform to the format given by LOM, and picks out the relevant numbers. More... | |
Protected Attributes inherited from ILIAS\MetaData\DataHelper\Constants | |
| const | DATETIME_REGEX |
| This monstrosity makes sure datetimes conform to the format given by LOM, and picks out the relevant numbers. More... | |
| const | LANGUAGES |
| Note that 'xx' should be translated to 'none'. More... | |
Definition at line 23 of file DataHelper.php.
| ILIAS\MetaData\DataHelper\DataHelper::datetimeFromObject | ( | \DateTimeImmutable | $object | ) |
Note that LOM in ILIAS ignores the time part of any datetimes.
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 136 of file DataHelper.php.
| ILIAS\MetaData\DataHelper\DataHelper::datetimeToIterator | ( | string | $datetime | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 66 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\Constants\DATETIME_REGEX, and ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from().
Here is the call graph for this function:| ILIAS\MetaData\DataHelper\DataHelper::datetimeToObject | ( | string | $datetime | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 79 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\Constants\DATETIME_REGEX.
| ILIAS\MetaData\DataHelper\DataHelper::durationFromIntegers | ( | ?int | $years, |
| ?int | $months, | ||
| ?int | $days, | ||
| ?int | $hours, | ||
| ?int | $minutes, | ||
| ?int | $seconds | ||
| ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 94 of file DataHelper.php.
| ILIAS\MetaData\DataHelper\DataHelper::durationToIterator | ( | string | $duration | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 38 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\Constants\DURATION_REGEX, and ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from().
Referenced by ILIAS\MetaData\DataHelper\DataHelper\durationToSeconds().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\MetaData\DataHelper\DataHelper::durationToSeconds | ( | string | $duration | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 51 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\DataHelper\durationToIterator().
Here is the call graph for this function:| ILIAS\MetaData\DataHelper\DataHelper::getAllLanguages | ( | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 144 of file DataHelper.php.
References ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from(), and ILIAS\MetaData\DataHelper\Constants\LANGUAGES.
Here is the call graph for this function:| ILIAS\MetaData\DataHelper\DataHelper::matchesDatetimePattern | ( | string | $string | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 30 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\Constants\DATETIME_REGEX.
| ILIAS\MetaData\DataHelper\DataHelper::matchesDurationPattern | ( | string | $string | ) |
Implements ILIAS\MetaData\DataHelper\DataHelperInterface.
Definition at line 25 of file DataHelper.php.
References ILIAS\MetaData\DataHelper\Constants\DURATION_REGEX.