Esempio n. 1
0
 /**
  * @param FrontendPage $page
  * @param string       $part
  * @param bool      $inherit
  *
  * @return bool
  */
 public static function exists(FrontendPage $page, $part, $inherit = false)
 {
     $parts = static::loadPartsbyPageId($page->getId());
     if (isset($parts[$page->getId()][$part])) {
         return $parts[$page->getId()][$part];
     } elseif ($inherit !== false and ($parent = $page->getParent()) instanceof FrontendPage) {
         return static::exists($parent, $part, true);
     }
     return false;
 }