public function output($val)
 {
     parent::output(htmlentities($val));
 }
 /**
  * Try parsing a template and change it to valid PHP
  *
  * @dataProvider dataParse
  * @param string $input
  * @param string $result
  */
 public function testParse($input, $result)
 {
     $engine = new Ultralite(__DIR__ . '/fixtures');
     $actual = $engine->parse($input);
     $this->assertEquals($result, $actual);
 }
<?php

// including_templates.php
require_once '../Ultralite.php';
$ul = new Ultralite(__DIR__);
$ul->name = "Jane Doe";
$ul->age = 42;
$cat = new stdClass();
$cat->name = "Whiskers";
$ul->pets = array($cat);
$ul->favoritePet = $cat;
echo $ul->render('test1.tpl');
echo $ul->render('test2.tpl');
echo $ul->render('test3.tpl');