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


\Broker\ExpansionCache $expansionCache = null
null
Details- Type
- \Broker\ExpansionCache
Methods


__construct(\Broker\unknown $request, array $configuration, \Broker\Cache $cache, \Broker\Collection $collection, \Broker\ExpansionCache $expansionCache, string $statusKey) : void
Constructor
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\unknown
Check cache in request
Name | Type | Description |
---|---|---|
$object | \Broker\unknown |
Type | Description |
---|---|
\Broker\unknown |


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


parseResponseFacetField(\Broker\unknown $object, \Broker\number $i) : \Broker\unknown
Parse 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\unknown
Parse join facet field
Name | Type | Description |
---|---|---|
$object | \Broker\unknown | |
$key | string | |
$i | \Broker\number |
Type | Description |
---|---|
\Broker\unknown |


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


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


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


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


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


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


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


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


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


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


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


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


parseResponseMtasGroup(\Broker\unknown $object, \Broker\number $i) : \Broker\unknown
Parse 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\unknown
Parse 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\unknown
Parse mtas prefix
Name | Type | Description |
---|---|---|
$object | \Broker\unknown | |
$i | \Broker\number |
Type | Description |
---|---|
\Broker\unknown |


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


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


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


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


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


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


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


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


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