static function getWorkspaceById($id) { $ws = array_var(self::$workspaces_by_id, $id); if (!$ws instanceof Workspace) { $ws = Workspaces::findById($id); if ($ws instanceof Workspace) self::$workspaces_by_id[$id] = $ws; } return $ws; }