19declare(strict_types=1);
69 $this->image_path_resolver,
79 $class = get_class($component);
80 $parts = explode(
"\\", $class);
82 return implode(
"\\",
$parts);
JavaScriptBinding $js_binding
getRendererNameFor(Component $component)
Get the name for the renderer of Component class.
DataFactory $data_factory
TemplateFactory $tpl_factory
ImagePathResolver $image_path_resolver
getJSBinding()
@inheritdocs
__construct(RootFactory $ui_factory, TemplateFactory $tpl_factory, ilLanguage $lng, JavaScriptBinding $js_binding, Refinery $refinery, ImagePathResolver $image_path_resolver, DataFactory $data_factory)
getRendererInContext(Component $component, array $contexts)
@inheritdocs
A component is the most general form of an entity in the UI.
This is how the factory for UI elements looks.
An entity that renders components to a string output.
Some Components need to resolve pathes to image-files.
Provides methods to interface with javascript.
This is the interface that components should use if they want to load specific renderers.
Interface for a factory that provides templates.
if($clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'|| $grantType !='client_credentials') $parts
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...