public function render($__template, array $__variables = [])
    {
        extract($__variables);

        try {
            ob_start();
            include $this->getResolver()->resolve($__template);
            $__return = ob_get_clean();
        } catch (Error $__error) {
            ob_end_clean();
            throw $__error;
        } catch (Exception $__exception) {
            ob_end_clean();
            throw $__exception;
        }

        return $__return;
    }