private function GrantOnPage(Page $page)
    {
        $groups = MembergroupUtil::PageMembergroups($page);
        return $this->GrantByProperties($page->GetGuestsOnly(), $page->GetPublish(), 
                $page->GetPublishFrom(), $page->GetPublishTo(), $groups);
        
    }
private function GrantOnPage(Page $page)
    {
        $groups = MembergroupUtil::PageMembergroups($page);
        return $this->GrantByProperties($page->GetGuestsOnly(), $page->GetPublish(), 
                $page->GetPublishFrom(), $page->GetPublishTo(), $groups);
        
    }
private function GrantOnPage ( Page $ page ) { $ groups = MembergroupUtil :: PageMembergroups ( $ page ) ; return $ this -> GrantByProperties ( $ page -> GetGuestsOnly ( ) , $ page -> GetPublish ( ) , $ page -> GetPublishFrom ( ) , $ page -> GetPublishTo ( ) , $ groups ) ; }
Checks a page for access rights
@param Page $page The page for the access check
@return GrantResult Returns the check result
Checks a page for access rights