function render($data, $callback = null) { if (is_string($data)) { $data = json_decode($data); } return JsonTemplateModule::pointer()->Execute($this->program->Statements(), new JsonTemplateScopedContext($data), $callback); }
function render($data, $callback = null) { if (is_string($data)) { $data = json_decode($data); } $JM = JsonTemplateModule::pointer(); return $JM->Execute($this->program->Statements(), new JsonTemplateScopedContext($data, $this->compile_options['undefined_str']), $callback); }
function testNoOptions() { $f = "Hello {dude}"; $t = JsonTemplateModule::pointer()->FromString($f); $this->assertEquals($t->expand(array('dude' => 'Andy')), 'Hello Andy'); }