setCached() setCached(boolean $cached = true) : $this Sets the filter cache. Parameters boolean $cached Cached Returns $this
setCacheKey() setCacheKey(string $cacheKey) : $this Sets the filter cache key. Parameters string $cacheKey Cache key Throws \Elastica\Exception\InvalidException If given key is empty Returns $this
setName() setName(string $name) : $this Sets the filter name. Parameters string $name Name Returns $this
setParam() setParam(string $key, mixed $value) : $this Sets (overwrites) the value at the given key. Parameters string $key Key to set mixed $value Key Value Returns $this
setParams() setParams(array $params) : $this Sets (overwrites) all params of this object. Parameters array $params Parameter list Returns $this
addParam() addParam(string $key, mixed $value) : $this Adds a param to the list. This function can be used to add an array of params Parameters string $key Param key mixed $value Value to set Returns $this
getParam() getParam(string $key) : mixed Returns a specific param. Parameters string $key Key to return Throws \Elastica\Exception\InvalidException If requested key is not set Returns mixed — Key value
hasParam() hasParam(string $key) : boolean Test if a param is set. Parameters string $key Key to test Returns boolean — True if the param is set, false otherwise
__construct() __construct(string $fieldName = '', array $args = array()) Construct range filter. Parameters string $fieldName Field name array $args Field arguments
addField() addField(string $fieldName, array $args) : $this Ads a field with arguments to the range query. Parameters string $fieldName Field name array $args Field arguments Returns $this
setExecution() setExecution(string $execution) : $this Set execution mode. Parameters string $execution Options: "index" or "fielddata" Returns $this
_convertArrayable() _convertArrayable(array $array) : array Cast objects to arrays. Parameters array $array Returns array
_getBaseName() _getBaseName() : string Param's name Picks the last part of the class name and makes it snake_case You can override this method if you want to change the name. Returns string — name
_setRawParam() _setRawParam(string $key, mixed $value) : $this Sets params not inside params array. Parameters string $key mixed $value Returns $this