Admin_UserController::getTreeNodeConfig PHP Метод

getTreeNodeConfig() защищенный Метод

protected getTreeNodeConfig ( $user )
    protected function getTreeNodeConfig($user)
    {
        $tmpUser = ["id" => $user->getId(), "text" => $user->getName(), "elementType" => "user", "type" => $user->getType(), "qtipCfg" => ["title" => "ID: " . $user->getId()]];
        // set type specific settings
        if ($user instanceof User\Folder) {
            $tmpUser["leaf"] = false;
            $tmpUser["iconCls"] = "pimcore_icon_folder";
            $tmpUser["expanded"] = true;
            $tmpUser["allowChildren"] = true;
            if ($user->hasChilds()) {
                $tmpUser["expanded"] = false;
            } elseif (\Pimcore\Tool\Admin::isExtJS6()) {
                $tmpUser["loaded"] = true;
            }
        } else {
            $tmpUser["leaf"] = true;
            $tmpUser["iconCls"] = "pimcore_icon_user";
            if (!$user->getActive()) {
                $tmpUser["cls"] = " pimcore_unpublished";
            }
            $tmpUser["allowChildren"] = false;
            $tmpUser["admin"] = $user->isAdmin();
        }
        return $tmpUser;
    }