buildConceptQueries($fields); $query = null; foreach ($concept_queries as $concept_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $concept_query); } return $query; }; $query = $query_builder($context->getUnrestrictedFields()); $private_fields = $context->getPrivateFields(); foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $concept_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $concept_query); } return $query; } public function __toString() { return sprintf('', Term::dump($this)); } }