Example #1
0
 /**
  * Checks if the current user is allowed to view the given page
  *
  * @param \Frontpage\Model\Page $page
  *
  * @return bool
  */
 public function isPageAllowed($page)
 {
     $acl = $this->getAcl();
     $requiredRole = $page->getRequiredRole();
     $resource = 'page_' . $page->getId();
     $acl->addResource($resource);
     $acl->allow($requiredRole, $resource, 'view');
     return $this->isAllowed('view', $resource);
 }