public function __get_vars()
{
ob_start();
extract((array) $this);
$file_dir = dirname($this->v) . DS;
require $this->v;
$content = ob_get_clean();
unset($content);
$defined_vars = array();
$var_names = array_keys(get_defined_vars());
foreach ($var_names as $var_name) {
if ($var_name != 'defined_vars' and $var_name != 'this') {
$defined_vars[$var_name] = ${$var_name};
}
}
return $defined_vars;
}