public function isVisible()
{
if ($this->nodeData->isVisible() === false) {
return false;
}
$currentDateTime = $this->context->getCurrentDateTime();
if ($this->getHiddenBeforeDateTime() !== null && $this->getHiddenBeforeDateTime() > $currentDateTime) {
return false;
}
if ($this->getHiddenAfterDateTime() !== null && $this->getHiddenAfterDateTime() < $currentDateTime) {
return false;
}
return true;
}