ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (Factory $dataFactory, \ilLanguage $language) | |
hasMinLength (int $minimum) | |
Creates a constraint that can be used to check if a string has reached a minimum length. More... | |
hasMaxLength (int $maximum) | |
Creates a constraint that can be used to check if a string has exceeded a maximum length. More... | |
splitString (string $delimiter) | |
Creates a transformation that can be used to split a given string by given delimiter. More... | |
stripTags () | |
Creates a transformation that strips tags from a string. More... | |
caseOfLabel (string $language_key) | |
Creates a transformation that can be used to format a text for the title capitalization presentation (Specification at https://docu.ilias.de/goto_docu_pg_1430_42.html) More... | |
estimatedReadingTime ($withImages=false) | |
Creates a transformation to determine the estimated reading time of an human adult (roughly 275 WPM) If images should be taken into consideration, 12 seconds are added to the first image, 11 for the second, and minus an additional second for each subsequent image. More... | |
Private Attributes | |
$dataFactory | |
$language | |
ILIAS\Refinery\String\Group::__construct | ( | Factory | $dataFactory, |
\ilLanguage | $language | ||
) |
Definition at line 27 of file Group.php.
References ILIAS\Refinery\String\Group\$dataFactory, ILIAS\Refinery\String\Group\$language, and language().
ILIAS\Refinery\String\Group::caseOfLabel | ( | string | $language_key | ) |
Creates a transformation that can be used to format a text for the title capitalization presentation (Specification at https://docu.ilias.de/goto_docu_pg_1430_42.html)
Throws a LogicException in the transform method, if a not supported language is passed
string | $language_key |
Definition at line 90 of file Group.php.
ILIAS\Refinery\String\Group::estimatedReadingTime | ( | $withImages = false | ) |
Creates a transformation to determine the estimated reading time of an human adult (roughly 275 WPM) If images should be taken into consideration, 12 seconds are added to the first image, 11 for the second, and minus an additional second for each subsequent image.
Any images after the tenth image are counted at three seconds. The reading time returned in minutes as a integer value.
bool | $withImages |
Definition at line 107 of file Group.php.
ILIAS\Refinery\String\Group::hasMaxLength | ( | int | $maximum | ) |
Creates a constraint that can be used to check if a string has exceeded a maximum length.
int | $maximum | - maximum length of a strings that will be checked with the new constraint |
Definition at line 54 of file Group.php.
References language().
ILIAS\Refinery\String\Group::hasMinLength | ( | int | $minimum | ) |
Creates a constraint that can be used to check if a string has reached a minimum length.
int | $minimum | - minimum length of a string that will be checked with the new constraint |
Definition at line 41 of file Group.php.
References language().
ILIAS\Refinery\String\Group::splitString | ( | string | $delimiter | ) |
Creates a transformation that can be used to split a given string by given delimiter.
string | $delimiter |
Definition at line 66 of file Group.php.
ILIAS\Refinery\String\Group::stripTags | ( | ) |
|
private |
Definition at line 20 of file Group.php.
Referenced by ILIAS\Refinery\String\Group\__construct().
|
private |
Definition at line 25 of file Group.php.
Referenced by ILIAS\Refinery\String\Group\__construct().