setParam('field', $field); } /** * Set a script for this aggregation. * * @param string|Script $script * * @return $this */ public function setScript($script) { if ($script instanceof Script) { $params = array_merge($this->getParams(), $script->toArray()); return $this->setParams($params); } return $this->setParam('script', $script); } }