public function loadWorkspaces()
{
$types = ["asset", "document", "object"];
foreach ($types as $type) {
$workspaces = [];
$className = "\\Pimcore\\Model\\User\\Workspace\\" . ucfirst($type);
$result = $this->db->fetchAll("SELECT * FROM users_workspaces_" . $type . " WHERE userId = ?", $this->model->getId());
foreach ($result as $row) {
$workspace = new $className();
$workspace->setValues($row);
$workspaces[] = $workspace;
}
$this->model->{"setWorkspaces" . ucfirst($type)}($workspaces);
}
}