public function testTemplateCanHaveOtherPlaceholder() { $template = new Template("hello, %name%", '%', '%'); $template->place('name', 'davert'); $this->assertEquals('hello, davert', $template->produce()); }
public function testTemplateSupportsDotNotationForArrays() { $template = new Template("hello, {{user.data.name}}"); $template->place('user', ['data' => ['name' => 'davert']]); $this->assertEquals('hello, davert', $template->produce()); }