Lines Matching refs:options
191 public function setOptions(array $options): self
195 foreach ($options as $key => $value) {
328 * @param array|int $options Limit or associative array of options (option=>value)
335 public function search($query = '', $options = null, string $method = Request::POST): ResultSet
337 $this->setOptionsAndQuery($options, $query);
390 * @param array|int $options
394 public function setOptionsAndQuery($options = null, $query = ''): self
400 if (\is_int($options)) {
402 $this->getQuery()->setSize($options);
403 } elseif (\is_array($options)) {
404 if (isset($options['limit'])) {
405 $this->getQuery()->setSize($options['limit']);
406 unset($options['limit']);
408 if (isset($options['explain'])) {
409 $this->getQuery()->setExplain($options['explain']);
410 unset($options['explain']);
412 $this->setOptions($options);