public setScripts ( array $scripts ) | ||
$scripts | array | Associative array of string => Elastica\Script\Script |
/** * @group unit */ public function testNewScriptFields() { $script = new Script('1 + 2'); // addScript $scriptFields = new ScriptFields(); $scriptFields->addScript('test', $script); $this->assertSame($scriptFields->getParam('test'), $script); // setScripts $scriptFields = new ScriptFields(); $scriptFields->setScripts(array('test' => $script)); $this->assertSame($scriptFields->getParam('test'), $script); // Constructor $scriptFields = new ScriptFields(array('test' => $script)); $this->assertSame($scriptFields->getParam('test'), $script); }