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

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

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

checkCache(object $object) : objectCheck cache in request
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkCondition(object $object) : objectCheck condition
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkDebug(object $object) : objectCheck debug in request
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkFilter(object $object) : objectCheck filter
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkFilters(object $object) : objectCheck filters
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkMtasStats(object $object, string $prefixMessage = "") : objectCheck mtas stats
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| object |

checkMtasStatsFunction(object $object, string $prefixMessage = "") : objectCheck mtas stats functions
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| object |

checkPage(object $object, string $prefix) : voidCheck page
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefix | string |
|

checkResponse(object $object) : objectCheck response in request
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseDocuments(object $object) : objectCheck documents in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseDocumentsJoin(object $object) : objectCheck documents join in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

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

checkResponseFacetFieldJoin(object $object) : objectCheck join facet field
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

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

checkResponseFacetHeatmap(object $object, array $keyList) : arrayCheck facet pivot
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetHeatmaps(array $facetheatmaps, array $keyList) : arrayCheck facet heatmaps
| Name | Type | Description |
|---|---|---|
| $facetheatmaps | array | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

checkResponseFacetPivot(object $object, array $keyList) : arrayCheck facet pivot
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $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(object $object, array $keyList) : arrayCheck facet query
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $keyList | array |
| Type | Description |
|---|---|
| array |

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

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

checkResponseFacets(object $object) : objectCheck facets in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtas(object $object) : objectCheck mtas in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasBase(object $object, string $prefix) : objectCheck mtas base (facets)
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefix | string |
| Type | Description |
|---|---|
| object |

checkResponseMtasCollection(object $object) : objectCheck mtas collection
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasDistance(object $object, string $prefix) : objectCheck mtas distance
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefix | string |
| Type | Description |
|---|---|
| object |

checkResponseMtasDocument(object $object) : objectCheck mtas documents
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasFacet(object $object) : objectCheck mtas facet
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasFunction(object $object, string $prefix) : objectCheck mtas function
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefix | string |
| Type | Description |
|---|---|
| object |

checkResponseMtasGroup(object $object) : objectCheck mtas group
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasHeatmap(object $object) : objectCheck mtas heatmap
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasKwicAndList(string $type, object $object) : objectCheck mtas kwic and list
| Name | Type | Description |
|---|---|---|
| $type | string | |
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasPage(object $object) : objectCheck mtas page
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasPrefix(object $object) : objectCheck mtas prefix
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasQuery(object $object, string $prefix) : objectCheck query mtas
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $prefix | string |
| Type | Description |
|---|---|
| object |

checkResponseMtasStats(object $object) : objectCheck mtas stats
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasStatsPositions(object $object) : objectCheck mtas stats positions
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasStatsSpans(object $object) : objectCheck mtas stats spans
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasStatsTokens(object $object) : objectCheck mtas stats tokens
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasTermvector(object $object) : objectCheck mtas termvector
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseMtasVersion(object $object) : objectCheck mtas collection
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseStats(object $object) : objectCheck stats in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkResponseStatsField(object $object, array $keyList) : arrayCheck stats field
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $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(object $object) : objectCheck sort in request
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkSortitem(object $object) : objectCheck sortItem in sort
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkTimeAllowed(object $object) : objectCheck timeAllowed in request
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

checkVariables(object $object, object $fromCondition, string $prefixMessage = "") : objectCheck variables
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $fromCondition | object | |
| $prefixMessage | string |
| Type | Description |
|---|---|
| object |

computeConfiguration(string $config) : objectCompute configuration
| Name | Type | Description |
|---|---|---|
| $config | string |
| Type | Description |
|---|---|
| object |

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

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

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

createVariablesList(array $variables) : arrayCreate variables list
| Name | Type | Description |
|---|---|---|
| $variables | array |
| Type | Description |
|---|---|
| array |

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

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

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

getConfigurationsForField(object $field) : arrayGet configurations for field
| Name | Type | Description |
|---|---|---|
| $field | object |
| Type | Description |
|---|---|
| array |

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

parseCondition(object $object) : objectParse condition
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

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

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

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

parseResponse(object $object, array $facetQueries, array $mtasStats) : objectParse response
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $facetQueries | array | |
| $mtasStats | array |
| Type | Description |
|---|---|
| object |

parseResponseDocuments(object $object) : objectParse documents in response
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

parseResponseDocumentsJoin(object $object) : objectParse join in documents
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| object |

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

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

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

parseResponseFacetHeatmap(object $object, \Broker\number $i) : objectParse facet heatmap
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| object |

parseResponseFacetHeatmaps(object $object, array $requestList) : arrayParse facet heatmaps
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $requestList | array |
| Type | Description |
|---|---|
| array |

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

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

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

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

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

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

parseResponseFacets(object $object, object $facetqueries) : objectParse facets in response
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $facetqueries | object |
| Type | Description |
|---|---|
| object |

parseResponseMtas(object $object, array $mtasStats) : objectParse mtas in response
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $mtasStats | array |
| Type | Description |
|---|---|
| object |

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

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

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

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

parseResponseMtasHeatmap(object $object, \Broker\number $i) : objectParse mtas heatmap
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| object |

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

parseResponseMtasPage(object $object, \Broker\number $i) : objectParse mtas page
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $i | \Broker\number |
| Type | Description |
|---|---|
| object |

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

parseResponseMtasStats(object $object, array $mtasStats) : objectParse mtas stats
| Name | Type | Description |
|---|---|---|
| $object | object | |
| $mtasStats | array |
| Type | Description |
|---|---|
| object |

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

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

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

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

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

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

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

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

parseTimeAllowed(object $object) : nullParse timeAllowed
| Name | Type | Description |
|---|---|---|
| $object | object |
| Type | Description |
|---|---|
| null |