public function save()
{
$this->variables = [];
$variables = Script::fetchVariables($this->content);
if (!empty($variables)) {
$builtin = array_keys(\Scalr_Scripting_Manager::getScriptingBuiltinVariables());
foreach ($variables as $var) {
if (!in_array($var, $builtin)) {
$this->variables[$var] = ucwords(str_replace("_", " ", $var));
}
}
}
parent::save();
}