array $config
\Broker\number $configTimestamp
string $filename
array $solr
\Broker\number $solrTimestamp
__construct(string $file) : void
Constructor
configuration file
_checkField(string $field, array $configuration, string $type = null, boolean $indexed = null, boolean $required = null, boolean $stored = null, boolean $multivalued = null, boolean $mtas = null) : void
Check field
_findExample(string $configSuggestion, array $configValuesSuggestion, array $configuration, array $solrConfiguration, array $hints = null, string $type = null, boolean $indexed = null, boolean $required = null, boolean $stored = null, boolean $multivalued = null, boolean $mtas = null) : void
Find example
_findMtasExamples(string $configSuggestion, array $configuration, array $solrConfiguration, array $hints) : void
Find Mtas examples
_findMtasExamplesTermvector(array $solrConfiguration, string $field, array $shards, string $prefix, integer $number) : array
Find Mtas examples termvector
_processSolrConfiguration(array $item, array $fieldTypes, array $configuration) : \Broker\unknown
Process solr configuration
_sortLevenshtein(array $items, array $list) : void
Sort items by levenshtein distance
getConfig(string $name) : \Broker\unknown
Get configuration item
getConfigTimestamp() : NULL | \Broker\number
Get timestamp configuration file
getExpansions() : array
Get expansions
getSolrConfig(\Broker\unknown $name) : void
Get solr configuration item
getSolrConfiguration(string $md5hash, \Broker\number $filetime) : void
Create solr configuration if necessary
getSolrTimestamp() : \Broker\unknown
Get timestamp automatic solr configuration
installed() : boolean
Check if configuration is found and processed
load(string $file) : void
Load configuration from file
reset() : void
Reset configuration
url(NULL | string $operation = null, NULL | string $suboperation = null, NULL | string $subsuboperation = null) : string
Create url based on optional operation and suboperation
validate() : void
Validate, check existence directories
validatePath(string $name, string $path, boolean $writeable, boolean $autocreate) : void
Validate, check existence