Exemplo n.º 1
0
 /**
  * @param string      $script
  * @param array|null  $params
  * @param string|null $lang
  */
 public function __construct($script, array $params = null, $lang = null, $id = null)
 {
     parent::__construct($params, $id);
     $this->setScript($script);
     if ($lang) {
         $this->setLang($lang);
     }
 }
Exemplo n.º 2
0
 /**
  * @param string     $scriptFile
  * @param array|null $params
  * @param null       $id
  */
 public function __construct($scriptFile, array $params = null, $id = null)
 {
     parent::__construct($params, $id);
     $this->setScriptFile($scriptFile);
 }
Exemplo n.º 3
0
 /**
  * Adds a Script to the query.
  *
  * @param string                   $name
  * @param \Elastica\AbstractScript $script Script object
  *
  * @return $this
  */
 public function addScriptField($name, AbstractScript $script)
 {
     $this->_params['script_fields'][$name] = $script->toArray();
     return $this;
 }