Go to the source code of this file.
◆ getCtrl()
◆ getFileObj()
◆ getFileStakeholder()
◆ getGeneralSettings()
◆ getLanguage()
◆ getNodeID()
◆ getUser()
◆ safeSprintf()
| safeSprintf |
( |
string |
$format, |
|
|
mixed ... |
$args |
|
) |
| |
|
private |
Robust sprintf: tolerates broken translation placeholders.
Definition at line 184 of file trait.ilObjFileInfoProvider.php.
184 : string
185 {
186 try {
187 return sprintf($format, ...$args);
188 }
catch (\ValueError
$e) {
189 $fixed = preg_replace('/%(?!([0-9]+\$)?[bcdeEfFgGosuxX%])/', '%%', $format);
190 try {
191 return sprintf($fixed, ...$args);
192 } catch (\ValueError $e2) {
193 return $format;
194 }
195 }
196 }
References Vendor\Package\$e.
◆ ilObjFileInfoProvider
| trait ilObjFileInfoProvider |