/** * Sets the javascript variable which describes the asset * * @param string $javascriptVariable The javascript variable. * * @throws \Ivory\GoogleMap\Exception\AssetException If the javascript variable is not valid. */ public function setJavascriptVariable($javascriptVariable) { if (!is_string($javascriptVariable)) { throw AssetException::invalidJavascriptVariable(); } $this->javascriptVariable = $javascriptVariable; }
/** * Removes an option. * * @param string $option The option. * * @throws \Ivory\GoogleMap\Exception\AssetException If the option does not exist. */ public function removeOption($option) { if (!$this->hasOption($option)) { throw AssetException::optionDoesNotExist($option); } unset($this->options[$option]); }