Neos\ContentRepository\Domain\Model\NodeInterface::isVisible PHP Method

isVisible() public method

For this the "hidden" flag and the "hiddenBeforeDateTime" and "hiddenAfterDateTime" dates are taken into account.
public isVisible ( ) : boolean
return boolean
    public function isVisible();

Usage Example

Esempio n. 1
0
 /**
  * Return TRUE/FALSE if the node is currently hidden or not in the menu; taking the "renderHiddenInIndex" configuration
  * of the Menu TypoScript object into account.
  *
  * This method needs to be called inside buildItems() in the subclasses.
  *
  * @param NodeInterface $node
  * @return boolean
  */
 protected function isNodeHidden(NodeInterface $node)
 {
     return $node->isVisible() === false || $this->getRenderHiddenInIndex() === false && $node->isHiddenInIndex() === true || $node->isAccessible() === false;
 }