/** * @param TopicTreeNode $node */ public function setPermissionObject($node) { $this->permissionObject = $node; if ($node->overrideParentTreeNodePermissions()) { $this->permissionObjectToCheck = $node; } else { $parent = Node::getByID($node->getTreeNodePermissionsNodeID()); $this->permissionObjectToCheck = $parent; } }