Microweber\View::__get_vars PHP Метод

__get_vars() публичный Метод

public __get_vars ( )
    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;
    }