34 return $this->context_collection->
main()->desktop();
40 $additional_data = $called_contexts->
current()->getAdditionalData();
42 $title = $this->dic->language()->txt(
"objs_fold");
44 $icon = $this->dic->ui()->factory()->symbol()->icon()->standard(
"fold", $title);
46 if ($additional_data->is(self::SHOW_WS_TREE,
true)) {
47 $iff =
function (
$id) {
48 return $this->identification_provider->contextAwareIdentifier(
$id);
50 $l =
function (
string $content) {
51 return $this->dic->ui()->factory()->legacy()->content($content);
54 $tools[] = $this->
factory->tool($iff(
"tree"))
57 ->withContentWrapper(
function () use ($l) {
70 $exp =
new ilWorkspaceExplorerGUI($user->getId(), [
"ilPersonalWorkspaceGUI",
"ilObjWorkspaceFolderGUI"],
"render",
"ilObjWorkspaceFolderGUI",
"",
"wsp_id");
72 $exp->setSelectableTypes(array(
"wsrt",
"wfld"));
73 $exp->setLinkToNodeClass(
true);
75 $exp->setActivateHighlighting(
true);
77 return $exp->getHTML(
true);
setTypeWhiteList(array $a_val)
Set type white list.
Explorer for selecting a personal workspace item.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins