get('hide') && $node->getTitle() == "you can't see me" && $operation == 'view') { $access = new AccessResultForbidden(); } else { $access = new AccessResultNeutral(); } $access->addCacheableDependency($config); $access->addCacheableDependency($node); return $access; }