/** * @param BackendPageRights $parentRights The rights for editing * @param BackendPageRights $rights The rights for editing * @param string $namePrefix Optional field name prefix */ function __construct(BackendPageRights $parentRights = null, BackendPageRights $rights = null, $namePrefix = '') { parent::__construct($namePrefix); $this->parentRights = $parentRights; $this->rights = $rights; $beContentRights = $rights ? $rights->GetContentRights() : null; $beParentContentRights = $parentRights ? $parentRights->GetContentRights() : null; $this->contentRights = new ContentRights($beParentContentRights, $beContentRights, $namePrefix . 'ContentRights_'); }