includes/class/Parser.class.php
- Package
- Broker
\Broker\Parser
Properties

\Broker\ExpansionCache $expansionCache = nullnullDetails- Type
- \Broker\ExpansionCache
Methods

__construct(\Broker\unknown $request, array $configuration, \Broker\Cache $cache, \Broker\Collection $collection, \Broker\ExpansionCache $expansionCache, string $statusKey) : voidConstructor
| Name | Type | Description |
|---|---|---|
| $request | \Broker\unknown | |
| $configuration | array | |
| $cache | \Broker\Cache | |
| $collection | \Broker\Collection | |
| $expansionCache | \Broker\ExpansionCache | |
| $statusKey | string |
| Exception | Description |
|---|---|
| \Exception |

checkCache(\Broker\unknown $object) : \Broker\unknownCheck cache in request
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkCondition(\Broker\unknown $object) : \Broker\unknownCheck condition
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkDebug(\Broker\unknown $object) : \Broker\unknownCheck debug in request
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkFilter(\Broker\unknown $object) : \Broker\unknownCheck filter
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkFilters(\Broker\unknown $object) : \Broker\unknownCheck filters
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkMtasStats(\Broker\unknown $object, string $prefixMessage = "") : \Broker\unknownCheck mtas stats
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkMtasStatsFunction(\Broker\unknown $object, string $prefixMessage = "") : \Broker\unknownCheck mtas stats functions
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponse(\Broker\unknown $object) : \Broker\unknownCheck response in request
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseDocuments(\Broker\unknown $object) : \Broker\unknownCheck documents in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseDocumentsJoin(\Broker\unknown $object) : \Broker\unknownCheck documents join in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseFacetField(\Broker\unknown $object, array $keyList) : arrayCheck facet field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetFieldJoin(\Broker\unknown $object) : \Broker\unknownCheck join facet field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseFacetFields(array $facetfields, array $keyList) : voidCheck facet fields in response
| Name | Type | Description |
|---|---|---|
| $facetfields | array | |
| $keyList | array |

checkResponseFacetPivot(\Broker\unknown $object, array $keyList) : arrayCheck facet pivot
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetPivots(array $facetpivots, array $keyList) : arrayCheck facet pivots
| Name | Type | Description |
|---|---|---|
| $facetpivots | array | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetQueries(array $facetqueries, array $keyList) : arrayCheck facet queries
| Name | Type | Description |
|---|---|---|
| $facetqueries | array | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetQuery(\Broker\unknown $object, array $keyList) : arrayCheck facet query
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetRange(\Broker\unknown $object, array $keyList) : arrayCheck facet range
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetRanges(array $facetranges, array $keyList) : arrayCheck facet ranges
| Name | Type | Description |
|---|---|---|
| $facetranges | array | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacets(\Broker\unknown $object) : \Broker\unknownCheck facets in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtas(\Broker\unknown $object) : \Broker\unknownCheck mtas in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasBase(\Broker\unknown $object, string $prefix) : \Broker\unknownCheck mtas base (facets)
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefix | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasCollection(\Broker\unknown $object) : \Broker\unknownCheck mtas collection
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasDistance(\Broker\unknown $object, string $prefix) : \Broker\unknownCheck mtas distance
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefix | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasDocument(\Broker\unknown $object) : \Broker\unknownCheck mtas documents
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasFacet(\Broker\unknown $object) : \Broker\unknownCheck mtas facet
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasFunction(\Broker\unknown $object, string $prefix) : \Broker\unknownCheck mtas function
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefix | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasGroup(\Broker\unknown $object) : \Broker\unknownCheck mtas group
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasKwicAndList(string $type, \Broker\unknown $object) : \Broker\unknownCheck mtas kwic and list
| Name | Type | Description |
|---|---|---|
| $type | string | |
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasPrefix(\Broker\unknown $object) : \Broker\unknownCheck mtas prefix
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasQuery(\Broker\unknown $object, string $prefix) : \Broker\unknownCheck query mtas
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $prefix | string |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasStats(\Broker\unknown $object) : \Broker\unknownCheck mtas stats
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasStatsPositions(\Broker\unknown $object) : \Broker\unknownCheck mtas stats positions
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasStatsSpans(\Broker\unknown $object) : \Broker\unknownCheck mtas stats spans
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasStatsTokens(\Broker\unknown $object) : \Broker\unknownCheck mtas stats tokens
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseMtasTermvector(\Broker\unknown $object) : \Broker\unknownCheck mtas termvector
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseStats(\Broker\unknown $object) : \Broker\unknownCheck stats in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkResponseStatsField(\Broker\unknown $object, array $keyList) : arrayCheck stats field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseStatsFields(array $statsfields, array $keyList) : arrayCheck stats fields in response
| Name | Type | Description |
|---|---|---|
| $statsfields | array | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkSort(\Broker\unknown $object) : \Broker\unknownCheck sort in request
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkSortitem(\Broker\unknown $object) : \Broker\unknownCheck sortItem in sort
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

checkVariables(\Broker\unknown $object, \Broker\unknown $fromCondition, string $prefixMessage = "") : \Broker\unknownCheck variables
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $fromCondition | \Broker\unknown | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| \Broker\unknown |

computeConfiguration(string $config) : \Broker\unknownCompute configuration
| Name | Type | Description |
|---|---|---|
| $config | string |
| Type | Description |
|---|---|
| \Broker\unknown |

computeExpansionValues(array | string $value, \Broker\unknown $expansion, string $prefixMessage = "") : arrayCompute expansions values
| Name | Type | Description |
|---|---|---|
| $value | array | string | |
| $expansion | \Broker\unknown | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| array |

createCollectionIdFromJoin(\Broker\unknown $object, \Broker\unknown $configuration) : stringCreate collectionId from join
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $configuration | \Broker\unknown |
| Type | Description |
|---|---|
| string |

createVariableCombinations(array $variables, array $combinations) : arrayCreate variable combinations
| Name | Type | Description |
|---|---|---|
| $variables | array | |
| $combinations | array |
| Type | Description |
|---|---|
| array |

createVariablesString(array $variables) : stringCreate variables string
| Name | Type | Description |
|---|---|---|
| $variables | array |
| Type | Description |
|---|---|
| string |

finishCollectionIdFromJoin(\Broker\unknown $collectionId, \Broker\unknown $configuration) : stringFinish collectionId from join
| Name | Type | Description |
|---|---|---|
| $collectionId | \Broker\unknown | |
| $configuration | \Broker\unknown |
| Type | Description |
|---|---|
| string |

getCollection() : \Broker\CollectionGet (or create) collection
| Type | Description |
|---|---|
| \Broker\Collection |

getConfigurationsForField(\Broker\unknown $field) : arrayGet configurations for field
| Name | Type | Description |
|---|---|---|
| $field | \Broker\unknown |
| Type | Description |
|---|---|
| array |

parseCache(\Broker\unknown $object) : nullParse cache
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| null |

parseCondition(\Broker\unknown $object) : \Broker\unknownParse condition
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

parseDebug(\Broker\unknown $object) : string | NULLParse debug
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| string | NULL |

parseFilter(\Broker\unknown $object, array $requestList, array $facetQueries, array $mtasStats) : arrayParse filter
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array | |
| $facetQueries | array | |
| $mtasStats | array |
| Type | Description |
|---|---|
| array |

parseFilters(\Broker\unknown $object) : arrayParse filters
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| array |

parseResponse(\Broker\unknown $object, array $facetQueries, array $mtasStats) : \Broker\unknownParse response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $facetQueries | array | |
| $mtasStats | array |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseDocuments(\Broker\unknown $object) : \Broker\unknownParse documents in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseDocumentsJoin(\Broker\unknown $object) : \Broker\unknownParse join in documents
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseFacetField(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse facet field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseFacetFieldJoin(\Broker\unknown $object, string $key, \Broker\number $i) : \Broker\unknownParse join facet field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $key | string | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseFacetFields(\Broker\unknown $object, array $requestList) : arrayParse facet fields
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array |
| Type | Description |
|---|---|
| array |

parseResponseFacetPivot(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse facet pivot
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseFacetPivots(\Broker\unknown $object, array $requestList) : arrayParse facet pivots
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array |
| Type | Description |
|---|---|
| array |

parseResponseFacetQueries(\Broker\unknown $object, array $requestList, array $keyListFacetQueries) : arrayParse facet queries
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array | |
| $keyListFacetQueries | array |
| Type | Description |
|---|---|
| array |

parseResponseFacetQuery(\Broker\unknown $object, array $keyListFacetQueries, \Broker\number $i) : arrayParse facet query
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $keyListFacetQueries | array | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| array |

parseResponseFacetRange(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse facet range
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseFacetRanges(\Broker\unknown $object, array $requestList) : arrayParse facet range
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array |
| Type | Description |
|---|---|
| array |

parseResponseFacets(\Broker\unknown $object, \Broker\unknown $facetqueries) : \Broker\unknownParse facets in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $facetqueries | \Broker\unknown |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtas(\Broker\unknown $object, array $mtasStats) : \Broker\unknownParse mtas in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $mtasStats | array |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasCollection(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas collection
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasDocument(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas documents
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasFacet(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas facet
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasGroup(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas group
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasKwicAndList(string $type, \Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas kwic and list
| Name | Type | Description |
|---|---|---|
| $type | string | |
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasPrefix(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas prefix
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasStats(\Broker\unknown $object, array $mtasStats) : \Broker\unknownParse mtas stats
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $mtasStats | array |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasStatsPositions(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas stats positions
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasStatsSpans(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas stats spans
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasStatsTokens(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas stats tokens
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseMtasTermvector(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse mtas termvector
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseStats(\Broker\unknown $object) : voidParse stats in response
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | return unknown |

parseResponseStatsField(\Broker\unknown $object, \Broker\number $i) : \Broker\unknownParse stats field
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| \Broker\unknown |

parseResponseStatsFields(\Broker\unknown $object, array $requestList) : arrayParse stats fields
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown | |
| $requestList | array |
| Type | Description |
|---|---|
| array |

parseSort(\Broker\unknown $object) : string | NULLparse Sort
| Name | Type | Description |
|---|---|---|
| $object | \Broker\unknown |
| Type | Description |
|---|---|
| string | NULL |