18 return $this->context_collection->
main()->desktop();
24 $additional_data = $called_contexts->
current()->getAdditionalData();
26 $title = $this->dic->language()->txt(
"objs_fold");
28 $icon = $this->dic->ui()->factory()->symbol()->icon()->standard(
"fold", $title);
30 if ($additional_data->is(self::SHOW_WS_TREE,
true)) {
31 $iff =
function (
$id) {
32 return $this->identification_provider->contextAwareIdentifier(
$id);
34 $l =
function (
string $content) {
35 return $this->dic->ui()->factory()->legacy($content);
38 $tools[] = $this->factory->tool($iff(
"tree"))
41 ->withContentWrapper(
function () use ($l) {
54 $exp =
new ilWorkspaceExplorerGUI($user->getId(), [
"ilPersonalWorkspaceGUI",
"ilObjWorkspaceFolderGUI"],
"render",
"ilObjWorkspaceFolderGUI",
"",
"wsp_id");
56 $exp->setSelectableTypes(array(
"wsrt",
"wfld"));
57 $exp->setLinkToNodeClass(
true);
59 $exp->setActivateHighlighting(
true);
61 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