19declare(strict_types=1);
25 private static string $REGEX =
'/il(Object|Obj|)(.*)GUI/mi';
29 $classname = str_replace(
"ILIAS\\",
"", $classname);
31 $classname = preg_replace(self::$REGEX,
"$2", $classname);
34 $classname = str_replace(
"GUI",
"", $classname);
40 $classname = str_replace(
"\\",
"", $classname);
46 return strtolower(preg_replace(
'/(?<!^)[A-Z]/',
'_$0', $command));
classNameToScreenId(string $classname)
snakeToCamel(string $command)
trait ClassNameToScreenId