yii\sphinx\Query::addOptions PHP Method

addOptions() public method

Adds additional query options.
See also: options()
public addOptions ( array $options )
$options array query options in format: optionName => optionValue
    public function addOptions($options)
    {
        if (is_array($this->options)) {
            $this->options = array_merge($this->options, $options);
        } else {
            $this->options = $options;
        }
        return $this;
    }

Usage Example

Example #1
0
 public function testOptions()
 {
     $query = new Query();
     $options = ['cutoff' => 50, 'max_matches' => 50];
     $query->options($options);
     $this->assertEquals($options, $query->options);
     $newMaxMatches = $options['max_matches'] + 10;
     $query->addOptions(['max_matches' => $newMaxMatches]);
     $this->assertEquals($newMaxMatches, $query->options['max_matches']);
 }