checkEntity($user, $entity, $data, 'read')) { return false; } if ($entity->get('status') !== 'Published') return false; $portalIdList = $entity->getLinkMultipleIdList('portals'); if ($user->get('portalId') && !in_array($user->get('portalId'), $portalIdList)) { return false; } return true; } }